在相同标签中打开网址,然后在'document.write'中打开网址

时间:2018-03-27 23:34:32

标签: javascript google-chrome innerhtml bookmarklet document.write

我的问题的一半用this回答。

我需要在当前标签中打开另一个网址(或替换location / href / src,无论如何),然后通过 document.write (或 innerHTML )注入HTML ,无论如何)进入新页面。

该代码将用于Chrome书签,该书签将打开新页面的增强版本。

这是我到目前为止所得到的:

javascript: window.open('https://stackoverflow.com/','_self').document.write('Page Booster 3000');

任何想法都表示赞赏。

P.S 1: 如果url参数为空(''),则代码部分有效,但它仍保留在旧页面域中。

P.S 2:在普通的JS中实现这一目标的任何方式?

1 个答案:

答案 0 :(得分:0)

我正在阅读一些线程,并发现它既不是 document.write 问题,也不是交叉原点限制。

我将采用gion_13在其中一个参考线程中写的内容:

  

“它不起作用。新页面=新脚本。无法运行脚本   它声明的不同页面。“

参考文献:

Javascript bookmarklet go to URL and execute

Load a page and apply javascript in a single bookmark

tampermonkey script stops working if I change the page

相关问题