我的问题的一半用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中实现这一目标的任何方式?
答案 0 :(得分:0)
我正在阅读一些线程,并发现它既不是 document.write 问题,也不是交叉原点限制。
我将采用gion_13在其中一个参考线程中写的内容:
“它不起作用。新页面=新脚本。无法运行脚本 它声明的不同页面。“
参考文献:
Javascript bookmarklet go to URL and execute