javascript - 限制Javascript脚本互联网访问

标签 javascript

我有一个带有主脚本的网页,该脚本通过 AJAX 连接到远程服务器并下载不安全的 JS 脚本(我们称其为从属脚本),以便最近在客户端上执行。我想限制从属脚本的互联网访问;例如他们只能与远程服务器通信。

您知道如何实现这一目标吗?

谢谢, 劳伦齐乌·达斯卡鲁

最佳答案

你不能。

JavaScript AJAX 调用将可以访问浏览器可以访问的任何内容。

您最好的选择是尝试创建第三个 JavaScript 组件来代理从属脚本调用。该组件将负责确保从属脚本不会调用任何不应调用的 URL。

当然,缺点是任何人都可以下载并修改您的所有脚本...这意味着任何代理都可以轻松克服。

关于javascript - 限制Javascript脚本互联网访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8300763/

相关文章:

javascript - 使用 window.print() 时打印输出中的像素化文本

javascript - HTML 设置选择时的默认文本

javascript - 更改属性未按预期工作

javascript - vanilla JS 原生滚动动画不适用于 FF

javascript - 是否有基于浏览器的 Websocket 监听器实现?

javascript - SetTimeout 怎么做呢?

javascript - CSS/JS 解决方案 : On hover of child element, 更改父 div

javascript - 使类元素固定在具有响应性的位置

javascript - Azure 函数未在本地触发

javascript - dc.js 每个 sku 的平均值不正确