Javascript 小书签在 Firefox 中输出 'true' 而不是执行脚本

Javascript bookmarklet outputting 'true' in Firefox instead of performing script

我们是 运行 一个快速 javascript 功能,用于填写和保存表单以在工作流程中快速前进(用于测试目的)。它 运行 在除 Firefox 之外的所有浏览器中都很好 - 而且只在几个人的机器上。

javascript:!function(){$("#ruleDetailForm\.authorizingStatutes").val("Test")}();

脚本还有更多内容,但上面的示例导致了同样的问题。将其复制到 URL 栏或将其添加为小书签都会导致空白页面显示 'true' 而不是将 "Test" 复制到相关字段中。

相同的用户在使用其他浏览器时没有问题,其他人在 Firefox 中使用它也很成功。 Firebug 没有显示任何有用的信息,它们在最新版本的 Firefox 上。

尝试在 void 中换行

javascript:void(function(){$("#ruleDetailForm\.authorizingStatutes").val("Test")}());