搜索
查看: 1575|回复: 7

请问 wb.go(url) 时弹出下图对话框?

[复制链接]

3

主题

7

帖子

307

积分

二级会员

Rank: 3Rank: 3

积分
307
发表于 2018-3-30 19:51:41 | 显示全部楼层 |阅读模式
本帖最后由 mimik 于 2018-3-30 19:51 编辑

请问 wb.go(url) 时弹出下图对话框,
请问要如何禁止弹出此对话框(或直接点击 离开这个网页)?

对话框

对话框
回复

使用道具 举报

12

主题

57

帖子

423

积分

二级会员

Rank: 3Rank: 3

积分
423
发表于 2018-3-30 21:28:47 | 显示全部楼层
这种事情又不常见,连个网址都没,别人怎么帮你,先发网址再说
回复

使用道具 举报

51

主题

286

帖子

1720

积分

荣誉会员

Rank: 8Rank: 8

积分
1720
发表于 2018-3-30 21:33:27 | 显示全部楼层
wb.silent
wb.noScriptErr
可以试下这两个属性
另外还有
wb.NewWindow2
wb.NewWindow3
◆ 半醒半醉日复日,花落花开年复年 ◆
回复

使用道具 举报

12

主题

679

帖子

4008

积分

荣誉会员

子非魚、安知魚之樂

Rank: 8Rank: 8

积分
4008
发表于 2018-3-30 22:31:42 | 显示全部楼层
帮助文档 web程序设计 事件接口有讲

wb.showMsg=function( 提示信息, 对话框标题 ){
    return 是否显示对话框;
}
回复

使用道具 举报

15

主题

39

帖子

270

积分

二级会员

Rank: 3Rank: 3

积分
270
发表于 2018-3-30 23:50:34 | 显示全部楼层
本帖最后由 ccbwx 于 2018-3-30 23:51 编辑

自写的一个
closeIEMsg = function(rows){
    import win;
    import winex;
    import winex.mouse;
    var hwnd,subHwnd;
    do{
        hwnd = winex.find("Internet Explorer_TridentDlgFrame")
        sleep(200)
    }while( !hwnd )
    subHwnd = winex.findEx( hwnd,,"Internet Explorer\_Server","")
        select(rows) {
                case 11 {
                        winex.mouse.click( subHwnd,160,150)         //1个按钮确定  数值你自己改一下
                }
                case 21 {
                        winex.mouse.click( subHwnd,125,150)         //2个按钮确定        数值你自己改一下
                }
                case 22 {
                        winex.mouse.click( subHwnd,190,150)        //2个按钮取消        数值你自己改一下
                }
                else {
                        winex.close( hwnd )                                        //无参关闭弹窗
                }
        }
}
回复

使用道具 举报

3

主题

7

帖子

307

积分

二级会员

Rank: 3Rank: 3

积分
307
 楼主| 发表于 2018-3-31 17:48:56 | 显示全部楼层
  1. import console;
  2. import win
  3. import winex
  4. var hwnd = winex.find(,"Windows Internet Explorer");
  5. var hbuttton = winex.findEx(hwnd,1,"Button");
  6. console.log(winex.getText(hbuttton))
  7.         winex.click(hbuttton);
  8. console.pause(true);
复制代码

请问我用这个方法找到了 "离开这个网页(&L)" 这个Button, 也click了
但好像click无效, 对话框没有离开 ??
回复

使用道具 举报

12

主题

679

帖子

4008

积分

荣誉会员

子非魚、安知魚之樂

Rank: 8Rank: 8

积分
4008
发表于 2018-3-31 20:25:20 | 显示全部楼层
不是有快捷键吗 直接模拟个快捷应该就可以了吧
回复

使用道具 举报

3

主题

7

帖子

307

积分

二级会员

Rank: 3Rank: 3

积分
307
 楼主| 发表于 2018-4-2 10:34:46 | 显示全部楼层
已开另一线程监听按掉了,
谢谢各位指点,            
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|站长邮箱|aardio.com|aardio官方社区 ( 皖ICP备09012014号 )

GMT+8, 2018-12-12 04:37 , Processed in 0.093750 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表