Caja 和 JQuery
假设我使用诱骗程序来清理第三方 javascript 并在主机中运行它,并且关于 JQuery:
- 第三方应用程序是否可以包含 JQuery,这将被诱骗 在此过程中,或者,
- 主机站点是否将 JQuery 功能公开给 第三方?
Suppose I use the cajoler to sanitize third party javascript and run it in a host, and regarding JQuery:
- Can the third party application include JQuery, which will be cajoled
in the process, or, - Does the host site expose JQuery functionality to
the third party?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
第三方应用程序应引用 jQuery 本身。如果宿主页面提供 jQuery,那么 jQuery 的副本将能够访问宿主页面的 DOM,因此第三方应用程序将不会受到适当的限制。
The third-party application should reference jQuery itself. If the host page were to provide jQuery, then that copy of jQuery would have access to the host page DOM, so the third-party application would not be properly confined.