将脚本执行保留在新打开的页面中

Keep script execution in newly opened page

本文关键字:新打开 脚本 执行 保留      更新时间:2023-09-26

我的脚本打开一个我不拥有的页面并传递一个参数,我想在这个新打开的页面的一个输入框中显示该参数。

如果这可以作为Chrome代码段工作,我很高兴,所以我将来可以尝试使其成为Chrome扩展程序。

我编辑了代码:

var valueToPass = $('font[color="green"]').first().text();
$('#div1').after("<button type='button' onclick='shortcut(valueToPass)'>Button</button>");

function shortcut(a){
 var newWin = window.open('http://newWin.com' , '_blank'); window.setTimeout('newWin.window.document.getElementById("theId").value = a;',1000)};

现在我得到"未捕获的引用错误新温未定义" .

打开如下所示的新窗口,

var newWin = window.open('www.aaa.com?someVal='+'myVal' , '_blank');

现在,要将值添加到新窗口中的文本框中,如下所示,

newWin.window.document.getElementById("textBoxId").value = myVal;