在浏览器控制台中为加载页面的特定 iframe 运行跨站点 javascript

发布于 2024-11-03 07:46:06 字数 190 浏览 2 评论 0原文

是否可以在浏览器上为当前加载文档的一个 iframe 运行 javascript 命令(通过控制台或 javascript: in URL)?

由于它是不同的域,因此如果我尝试 document.getElementById('iframeID').contentWindow.document; 我会收到访问被拒绝的消息。

Is it possible to run javascript commands on a browser for one iframe of the current loaded document (via console or javascript: in URL)?

Since it's a different domain, if i try document.getElementById('iframeID').contentWindow.document; i get an access denied.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

夜未央樱花落 2024-11-10 07:46:06

如果您使用的是 firebug:

cd(frames[0]);
// run stuff now

我认为目前在 webkit 调试器中不可能(大约 6 个月前还没有,但这可能已经改变),不知道如何在 IE 中做到这一点。

if you're using firebug:

cd(frames[0]);
// run stuff now

I don't think it's currently possible in webkit debuggers (it wasn't as of about 6 months ago, but that may have changed), wouldn't have a clue how to do it in IE.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文