阅读:1512回复:3
请高手能帮我看看这个GM脚本为什么无法调用执行exe文件吗?
想法是在网页上悬浮一个按钮,点击这个按钮,调用testclip.exe文件....
// ==UserScript== // @name 全选复制页面 // @namespace copy@com // @include * // @version 1 // @grant GM_setClipboard // ==/UserScript== var btn = document.createElement('input'); var executableFullPath = “D://testclip.exe”; btn.type = 'button'; btn.value = 'testclip'; btn.style.cssText = 'position:fixed; right:10px; top:10px;'; document.body.appendChild(btn); btn.onclick = function () { /*这里省略一些代码,这部分是正常运行的*/ /*有效执行完省略的代码后,想马上调用D:\testclip.exe, 以下代码是参考别人的例子,照葫芦画瓢,似乎不能直接套用,是不是FF做了一些规范的限制, 无法这样调用.exe文件?*/ var shellActiveXObject = new ActiveXObject("WScript.Shell"); if (!shellActiveXObject) { alert('WScript.Shell'); return; shellActiveXObject.Run(executableFullPath, 1, false); shellActiveXObject = null; } }; |
|
1楼#
发布于:2017-06-16 15:47
|
|