gpt4 book ai didi

iframe - 在 chrome 扩展中创建隐藏的 iframe

转载 作者:行者123 更新时间:2023-12-03 21:48:10 26 4
gpt4 key购买 nike

是否可以在 google-chrome 扩展的 background.html 页面上创建 iframe 并让它向网站发出请求?我不确定扩展究竟是如何工作的。 chrome 会自动忽略所有显示标签还是会隐形运行它?

最佳答案

它将正常加载 iframe,但由于同源限制,我认为不可能从 iframe 中读取任何内容。例如,此后台脚本失败:

<body>
<script>
var iframe = document.body.appendChild(document.createElement('iframe'));
iframe.src = 'http://www.google.com';
iframe.onload = function() {
console.log(iframe.contentDocument.innerHTML);
};
</script>

出现错误:“不安全的 JavaScript 尝试从 URL chrome-extension://elbpnmnjddamdmjmdnmhankaimaldhmf/background.html 的框架访问具有 URL http://www.google.com/ 的框架。域、协议(protocol)和端口必须匹配。”

关于iframe - 在 chrome 扩展中创建隐藏的 iframe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5724135/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com