如何让 Firefox 从命令行加载 JavaScript?

Phe*_*nom 7 firefox

在命令行我可以加载这样的网站:

firefox.exe google.com
Run Code Online (Sandbox Code Playgroud)

但是,我要加载的是以下内容:

javascript:q=document.getSelection();d='U';c=document.characterSet;if(c=='Shift_JIS')d='S';if(c=='EUC-JP')d='D';if(!q){void(q=prompt('Enter%20text%20to%20search%20using%20WWWJDIC%20(Japanese).',''))};if(q)location.href='http://www.csse.monash.edu.au/~jwb/cgi-bin/wwwjdic.cgi?1M'+d+'J'+q
Run Code Online (Sandbox Code Playgroud)

如果我将它粘贴到 firefox 的地址栏中,这将加载,但如果我从命令行将其指定为参数,它将不会加载。如何让它从命令行加载?

Tam*_*man 8

用双引号封装它对我有用:

firefox "javascript:alert('Hello World')"
Run Code Online (Sandbox Code Playgroud)

  • @bgoodr 添加 `-new-window`。它将启动一个新窗口并执行 JS。唯一的问题是,当窗口启动时,带有“window”对象的 JS 将不会执行,因为“window”对象为 null。 (2认同)