我有一个带有主脚本的网页,该脚本通过 AJAX 连接到远程服务器并下载不安全的 JS 脚本(我们称其为从属脚本),以便最近在客户端上执行。我想限制从属脚本的互联网访问;例如他们只能与远程服务器通信。
您知道如何实现这一目标吗?
谢谢, 劳伦齐乌·达斯卡鲁
最佳答案
你不能。
JavaScript AJAX 调用将可以访问浏览器可以访问的任何内容。
您最好的选择是尝试创建第三个 JavaScript 组件来代理从属脚本调用。该组件将负责确保从属脚本不会调用任何不应调用的 URL。
当然,缺点是任何人都可以下载并修改您的所有脚本...这意味着任何代理都可以轻松克服。
关于javascript - 限制Javascript脚本互联网访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8300763/