是否可以查看页面的源代码,查找某个部分并在页面加载之前用其他内容替换它?我想使用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>
答案 0 :(得分:3)
<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 innerHTML