javascript - 在 iframe 中编辑另一个网页样式的方法,即使是表面上的?

标签 javascript html css

是否有任何方法可以编辑页面在 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/

相关文章:

javascript - knockout 模型 : Challenge in Knockout Checkbox

jquery 根据其 css ("color"对 dom 元素进行排序)

css3-webkit-转换

javascript - 是否可以在 Handlebars 模板中嵌套 if/else 语句?

javascript - 将 JSON 存储和恢复到此 Ionic 应用程序的最有效方法?

javascript - Jquery Smooth Scroll 仅在内部工作

javascript - 将两个排序图标添加到数据表列?

jquery - 列中的 Bootstrap 导航栏 - 到达页面顶部时已修复?

css - 如何设置绝对位置div

javascript - 如何计算点击可拖动 Canvas 元素的位置?