是否可以在页面加载之前查看页面的源代码,找到某个部分并将其替换为其他内容?我想使用 JavaScript 来完成此操作,以便我可以在 Chrome 扩展中使用它。所以像这样:
找到 google.com
<script type="text/javascript">
var URLgo = "http://google.com";
</script>
替换为 yahoo.com
<script type="text/javascript">
var URLgo = "http://yahoo.com";
</script>
<script type="text/javascript">
function replaceScript() {
var toReplace = 'http://google.com';
var replaceWith ='http://yahoo.com';
document.body.innerHTML = document.body.innerHTML.replace(toReplace, replaceWith);
}
</script>
然后在 body 标记中初始化以在页面加载时执行。
<body onload="replaceScript();">
应该可以正常工作并替换 html 主体代码中的所有实例。
如果它位于 ID 为“external_iframe”的 iframe 中,那么您可以将 document.body.innerHTML 修改为:
window.frames['external_iframe'].document.body.innerHTML
尽管我不相信您可以将其用于外部站点。
这里似乎有一些信息:Javascript Iframe insideHTML
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)