在浏览器的地址栏中使用 Javascript 代码填写表单

Fill form with Javascript code in browsers addressbar

我想通过给用户一个 copy/paste 行来用我们数据库中的数据预先填写表单来简化用户在外部合作伙伴网站上的体验。

任务:在浏览器地址栏中用 javascript 填写表格(Firefox/chrome 强制)

有一个 COM (MS) 扩展,我在 Firefox 下找不到任何可用的示例或通用的。

我记得曾经把它放在地址栏中:

javascript: document.getElementById('name').value = "barnaba"; void 0

需要任何有效且更流畅的方法:)

感谢您的宝贵时间

好的

有打开命令提示符的代码,您可以在其中提交纯 Javascript

javascript:var a=prompt();var f=Function(a);f()

要填写表格,可以这样做:

javascript:document.getElementsByName('nechama')[0].value="It's a me"; void 0;

很漂亮,不是吗

顺便说一句,COM 扩展仅适用于 MS InternetExplorer。提供的代码示例适用于任何主流浏览器。