我用JavaScript制作这些浏览器脚本,并在篡改猴子或控制台中使用它们。我为各种任务制作这些脚本,例如在不是我的的网站上自动化不同的功能。我想知道是否有一种方法可以在没有浏览器但是作为桌面应用程序的情况下使用这些脚本。我听说过node.js,希望我可以将它用于我想要的东西。我并不熟悉node.js,而是使用node制作的应用程序。
谢谢!
答案 0 :(得分:2)
nodejs并不是你真正想要的东西,即使你想要做的事情可以使用为nodejs编写的库来完成。查看PhantomJS和Selenium (webdriver.io)
答案 1 :(得分:0)
目前,对于使用Native Windows API(如.NET Windows应用程序或Cocoa OSX应用程序)制作的桌面应用程序,您无法做到这一点,因为您使用TamperMonkey所做的是操纵通常无法访问的网页(DOM),它存在于桌面应用程序中。
您可以使用的唯一桌面应用是[{3}},因为他们使用的是DOM,如果您可以访问应用中的开发工具,就可以像Chrome开发一样运行JavaScript工具。
如果您使用的是Windows,请查看Electron apps以自动执行击键和鼠标点击,看看它是否可以帮助您根据需要自动执行。