2014-03-19 47 views
0

我只对JavaScript有一个基本的理解,并且正在考虑是否可以创建一个小工具来在新选项卡中打开一个URL,然后继续输入一个值从实用工具站点到新选项卡中的网站上的文本字段。Javascript - 新标签页+输入数据

我明白为什么浏览器会出于安全原因想要阻止这种行为,但我想要做的事情基本上就是自动化这个过程,所以我不必这样做。

这可能吗?如果是这样,怎么样? (代码示例不是必需的)

我以前一直在使用Selenium,如果无法使用JS,这将是我的替代解决方案。

谢谢

+0

虽然这个帖子是这样年龄的增长,我认为它可以帮助你:我可以JavaScript变量传递到另一个浏览器窗口?](http://stackoverflow.com/questions/87359/can-i-pass-a-javascript-variable-to-another-browser-window) –

回答

0

据我知道有没有posibility打开新标签但你可以打开新的窗口。只需将您需要的数据添加到URL中,然后在打开的窗口中运行相应的功能即可完成所需的工作。

window.open('/target?data=' + data); 

您也可以在窗口实例直接传递数据:

var w = window.open('/target'); 
w.data = data;