是否有任何方法可以编辑页面在 iframe 中的外观?我想更改特定链接的颜色,例如,iframe 中的谷歌搜索。
另外,当 google.com 正常加载时,为什么下面的代码在 javascript 控制台中不起作用?
document.body.getElementsByTagName("a")[0].style.color='red';
最佳答案
即使通过 iFrame,您也无法使用 Javascript 修改来自另一个域的内容。如果您想尝试这样的事情,您可以通过网站抓取获取所有 html 元素,然后使用服务器端语言(绕过 JavaScript 的域限制)将它们显示在您自己的页面上。
关于javascript - 在 iframe 中编辑另一个网页样式的方法,即使是表面上的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10513204/