如何在访问其他url时在nodewebkit中注入脚本
how can inject script in node-webkit when visit other url
我正在使用node-webkit。当node-webkit访问某个特定的URL时,我想做一些事情,但当node-web访问另一个URL时,不知道如何执行脚本。
例如CCD_ 1。我只能执行本机脚本,但当我访问另一个URL(如chrome插件)时,如何执行脚本?
<script type="text/javascript" src="">
document.getElementById('id').click();
</script>
像这样的脚本只能在访问我的本地脚本时执行。访问http://www.google.com
时如何执行它?
您总是可以知道当前的url是什么:window.location
对于您的具体示例,您似乎误解了node-webkit
的要点。Nw不使用http
协议;它确实使用CCD_ 6协议。您不会从一个外部网页导航到另一个外部网站,因为您的应用程序是本地(桌面)的。
如果您需要其他帮助,请更加具体。
- 最好不要直接在HTML中包含或编写脚本。这种技术的缺点是,每次重新加载(或导航到另一个页面)时,脚本(您可能想从中执行一些后台任务)都会重新加载(或者消失)
- package.json中的node-main就是您所需要的。此处:https://github.com/rogerwang/node-webkit/wiki/node-main.即使您访问另一个页面,脚本也会保留在那里
相关文章:
- 使用Objective-C的JavaScript注入方法
- 正在注入包含JS的HTML
- 迷你$provider注入茉莉花和角
- Angularjs工厂注入错误
- 通过命令行/批处理文件打开页面时,将javascript代码注入Google Chrome
- 如何在Ionic Android中将Javascript注入到web视图中
- Android Webview通过Javascript注入CSS
- Meteor:在启动时将html注入客户端文件
- 我可以在Nodewebkit中保护javascript以外的资源吗
- 注入工厂时,Angular停止工作
- 注入Javascript以选择具有指定值的所有单选按钮
- XSS通过地址栏注入
- 注入angularjs指令
- Ember服务在注入组件并在计算属性中使用后是未定义的
- AngularJS依赖注入定时问题
- 如何通过铬扩展注入反应元素
- 如何防止在客户端/服务器两侧对文本框进行sql注入
- Ionic将firebase注入工厂,同时将控制器和服务保存在不同的文件中
- 如何在单元测试中将存储注入Ember.Service
- 如何在访问其他url时在nodewebkit中注入脚本