首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >跨地域XMLHttpRequest iFrame“小浏览器”

跨地域XMLHttpRequest iFrame“小浏览器”
EN

Stack Overflow用户
提问于 2014-11-30 07:23:24
回答 1查看 327关注 0票数 2

有没有可能绕过安全性,在网页中模仿全浏览器或移动浏览器?

我有一个想法是使用AJAX/XMLHttpRequest ("Get“请求)手动设置HTML。

代码语言:javascript
复制
document.querySelector('#myiframe').contentWindow.document.write("<html><body>Hello
world</body></html>");

(来自How to set HTML content into an iframe)

有没有人能证明这是可能的?我猜你会丢失相关的站点日期(cookies、缓存等)

EN

回答 1

Stack Overflow用户

发布于 2014-11-30 07:44:28

有没有可能绕过安检

是的,许多浏览器允许你在安全关闭模式下启动它们,例如,在chrome上,你用--disable-web-security标志运行程序。但是,您永远不应该要求客户端执行此操作。

另一种方法是编写一个Java applet或其他一些第三方插件,它会获取您想要的资源,然后使用您喜欢的方法将其传递给浏览器,您可以在浏览器中根据需要对数据使用JavaScript。这种方法会丢失像cookie这样的东西,而且可能会被利用,所以我不推荐它。

在网页中模仿全浏览器或移动浏览器?

最后,如果你不介意“地址栏”在用户导航时显示错误的内容,你可以使用默认行为。这种方法是完全可以接受的,并且不会规避任何安全性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27208251

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档