帖子
帖子
用户
博客
课程
显示全部楼层
3
帖子
0
勋章
10
Y币
发表于 2017-3-15 17:46:07
5
未解决

请问webBrowser模块怎么在打开的页面执行脚本 [复制链接]

  • 发表于:2017-03-15 17:46:07
我想要实现在打开的网页长按弹出自定义的菜单,可以复制刷新等的,长按弹出菜单事件已经写好了,就是不知道怎么在打开的网页上执行,求大神!


3
帖子
0
勋章
4582
Y币
loadScript这个接口,使用openView时有效
3
帖子
0
勋章
10
Y币
xvetang 发表于 2017-3-15 18:48
loadScript这个接口,使用openView时有效

这个有看到,但没看明白,
var browser = api.require('webBrowser');
browser.loadScript({
    script: 'location.reload();'
});
script: 'location.reload();'这条语句是什么意思呢
还有这个webBrowser页面有没有id或者标识呢
问题有点多,谢谢大神
1
帖子
0
勋章
3993
Y币
随锋寻路 发表于 2017-3-16 08:23
这个有看到,但没看明白,
var browser = api.require('webBrowser');
browser.loadScript({

你用openView打开你 的外网

location.reload()是刷新页面的意思,麻烦你百度下,这个不是AC的特有接口

location.reload()也可 以换成别的接口
3
帖子
0
勋章
10
Y币
munyi 发表于 2017-3-16 11:13
你用openView打开你 的外网

location.reload()是刷新页面的意思,麻烦你百度下,这个不是AC的特有接口

好,谢谢
3
帖子
0
勋章
10
Y币
munyi 发表于 2017-3-16 11:13
你用openView打开你 的外网

location.reload()是刷新页面的意思,麻烦你百度下,这个不是AC的特有接口

请问我直接在最外层用
browser.loadScript({
    script: '长按函数();'
});
运行不了报错是怎么回事呢,可不可以用这个browser作为对象标识,长按函数有个对象,$("对象"),不能的话要怎么弄呢
下面是代码:
function sk(){
      $("#"+X5broser).taphold(function(){
                           alert("长按成功!");
                 });   
        }
        X5broser.loadScript({

                   script: 'sk();'
                   
                 })   
3
帖子
0
勋章
10
Y币
签到求大神
您需要登录后才可以回帖 登录

本版积分规则