使用Javascript更改外部Web应用程序中的值

我目前正试图让我的web应用程序从一个表格中获取数据并将其输入到一个外部web应用程序中。 我想知道是否可以用Javascript来做这件事(不需要任何外部库,例如jQuery,node等)。 到目前为止,我所拥有的是。

function otherWebsite(x){
    window.open('https://google.ie/','_blank');
}

所以在那个例子中,我希望能够得到搜索栏的id 然后在里面输入x值,然后运行函数在谷歌上搜索这个命令。 我知道你能够在谷歌搜索的url中添加数据,但我想在没有这个功能的情况下实现。

解决方案:

javascript.info上有一篇关于如何实现跨窗口通信的文章。请看这篇文章来了解这个主题的概况。

javascript.info: 跨窗口通信

也可详见。

MDN: Window.postMessage()

“The window.postMessage() 方法可以安全地实现Window对象之间的跨源通信;例如,一个页面和它所产生的弹出窗口之间,或者一个页面和嵌入其中的iframe之间。”

如果因为浏览器的安全策略而导致域不同,事情就变得复杂多了。请注意 安全问题 关于postMessage方法的MDN页面。

给TA打赏
共{{data.count}}人
人已打赏
未分类

删除url中的.php扩展名

2022-9-13 13:23:36

未分类

pygame - 用鼠标点击杀死所有精灵的问题

2022-9-13 13:23:38

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索