bookmarket可以修改原始页面吗?

时间:2013-01-11 06:02:27

标签: bookmarklet

我有一个书签,打开一个对话框(实际上是一个iframe)并提取一些信息。当对话框被解除时,我想将这些信息放入浏览器原始页面上的编辑文本字段中(就像LastPass将自动填写页面上的登录表单一样)。

这可能吗?我认为同源策略会阻止这种情况,但也许有一种方法(没有安装诸如greasemonkey之类的扩展等)。

编辑:更精确:书签将DIV附加到原始页面; DIV包含一个加载我页面的IFRAME;此页面提取一些信息;一旦在IFRAME中获取此信息,我想删除DIV并(以某种方式)将该信息放入原始页面。

我面临的问题是将IFRAME中的信息传回原始页面。

1 个答案:

答案 0 :(得分:0)

您正在寻找的是函数addEventListener和postMessage。

相关链接:

http://caniuse.com/#feat=x-doc-messaging

How do you use window.postMessage across domains?

相关问题