概念上是否可以创建一个javascript书签来复制和粘贴html表单条目?

时间:2010-11-19 18:33:57

标签: javascript forms copy-paste bookmarklet

我认为这是他们在this page上所讨论的内容,但我不确定。

我正在寻找的是我可以添加到浏览器工具栏的书签,例如the ones on this page。这个假设脚本的工作方式与Windows剪贴板非常相似,只需单击一个按钮即可复制Web表单中的整个条目,然后将相同的条目粘贴回具有相同字段的第二个表单中,网站。

我能找到的最接近我想要的是this Firefox addon,看起来它是完美的,除了它依赖于浏览器,这不会是一个破坏者。但实际上它已被放弃,甚至不再适用于最新版本的Firefox,所以它几乎没用。

我对javascript知之甚少,知道这在理论上是否可行,因此这个问题。

2 个答案:

答案 0 :(得分:1)

使用自己的表单字段粘贴复制到第二个标识源的部分可能无法实现。可以容易地找到用于提取表单的值的小书签。

http://ostermiller.org/bookmarklets/

我正在尝试类似的东西,通过bookmarklet会很好,但我选择了firefox插件。如果您找到了更好的解决方案,请分享。

此链接表示Opera还具有插入greasmonkey脚本的内置功能。 http://my.opera.com/thibi/blog/firefox-to-opera

答案 1 :(得分:0)

我认为这不可能 - 你需要跨域脚本。你可以把它放在真正的clipoard(json编码等),但出于安全原因,这在所有/大多数浏览器中是不可能的。我能想象的是用json编码的数据制作一个javascript-popup,用户可以在读取表单数据后复制,以及在“粘贴”时弹出的javascript输入,要求你按CTRL + V.

为什么不把它作为附加组件?