精华内容
下载资源
问答
  • 内容索引:VC/C++源码,界面编程,IE,浏览器 闲来无事,做下无聊程序,编译环境VC++,窗体对话框中打开新的IE窗口,或是HTML网页,对话框显示/打开网页,利用默认浏览器打开网页:  1)对话框内部显示HTML网页.  2)...
  • 通过driver.window_handles 方法获取当前浏览器所有窗口的handle 通过循环切换窗口判断标题的方法来确定当前窗口是否为目标窗口 保留当前窗口handle: driver.current_window_handle   关闭窗口的方法: driver....

    切换窗口:

    driver.switch_to.window(handle)

    如何获取handle?

    通过driver.window_handles  方法获取当前浏览器所有窗口的handle

    通过循环切换窗口判断标题的方法来确定当前窗口是否为目标窗口

    保留当前窗口handle:

    driver.current_window_handle

     

    关闭窗口的方法: driver.close()  用于关闭当前窗口

     

     

    对话框处理:

    driver.switch_to.alert

     

    点击ok

    获取文本

    点击cancel

    输入内容

    alert

    accept()

    text

    N/A

    N/A

    confirm

    accept()

    text

    dismiss()

    N/A

    prompt

    accept()

    text

    dismiss()

    send_keys()

     

    注意浏览器alter和普通html弹出框的区别

     

     

    上传文件:

     

    # 直接发送键盘消息给 当前应用程序,

    # 前提是浏览器必须是当前应用

    # 此方法只在windows环境有用

    #   pip install pypiwin32

    import win32com.client

    #获取shell对象

    shell = win32com.client.Dispatch("WScript.Shell")

     

    # 有的系统要加 '\r'

    # 有的系统要加 '\r\n'

    #使用shell对象的Sendkeys方法给应用程序发送字符串

    shell.Sendkeys(r"d:\button.png" + '\n')

     

    注意:这个方法是发送字符串到你当前的焦点程序,所以自动化时不要做其他操作

     

     

    刷新页面,前进,后退:

    driver.refresh()

    driver.forward()

    driver.back()

    展开全文
  • 此文档写的是通过打开窗口的方式自主选择存储路径的方法来下载文件,并兼容各种浏览器
  • mfc对话框程序嵌入chrome浏览器,包含完整h、lib、dll。开始下载的最新版开发包CEF 3.3578.1864.gfa073f3,发现程序运行10几秒后,总是会弹出新窗口。后改用稳定版开发包cef3.2623.1401.gb90a3be,该问题得到解决...
  • Android弹出式WebView处理程序 这是一个Android Studio项目,... 该项目中的弹出窗口在对话框中打开,可以通过关闭按钮或按“上一步”将其关闭,或者弹出窗口会自行关闭(就像大多数登录身份验证流程中发生的一样)。
  • 所使用Unity版本:2017.1.0f3,Unity中打开文件窗口(OpenFileDialog)的几种方法
  • 浏览器-窗口,对话框

    2013-07-03 15:12:53
    [size=small]Javascript有许多内建的方法来产生对话框... window.showModalDialog() 用来创建一个显示HTML内容的模态对话框,由于是对话框,因此它并没有一般用window.open()打开窗口的所有属性。 window.sho...
    [size=small]Javascript有许多内建的方法来产生对话框,
    
    如:window.alert(), window.confirm(),window.prompt().等。

    window.showModalDialog() 用来创建一个显示HTML内容的模态对话框,由于是对话框,因此它并没有一般用window.open()打开的窗口的所有属性。

    window.showModelessDialog() 用来创建一个显示HTML内容的非模态对话框。
    当我们用showModelessDialog()打开窗口时,不必用window.close()去关闭它;

    window.open(pageURL,name,parameters)
    其中:
    pageURL 为子窗口路径
    name 为子窗口句柄
    parameters 为窗口参数(各参数用逗号分隔)


    示例:
    <SCRIPT>
    window.open ('page.html','newwindow','height=100,width=400,top=0,left=0,toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no, status=no')
    //写成一行
    </SCRIPT>
    脚本运行后,page.html将在新窗体newwindow中打开,宽为100,高为400,距屏顶0象素,屏左0象素,无工具条,无菜单条,无滚动条,不可调整大小,无地址栏,无状态栏。


    使用js中的 window.open 有一个缺点就是容易被浏览器屏蔽。

    <a href="#" target="_blank" ></a>

    <a href="javascript:ow('http://www.aspxhome.com/');">

    οnclick="window.open('/red/','','width=800,height=300')"

    οnclick="window.opener=null;window.open('','_top');"
    这种方法打开的窗口,关闭时不会出现对话框。
    window.top.close();

    <script language="javascript" type="text/javascript">
    window.location.href="http://www.dollare.com.cn";
    </script>

    οnclick="try{
    window.navigate('http://www.google.com')
    }catch(e){
    alert('不支持此方法')
    }"
    现阶段仅 IE,Opera 支持 window.navigate 方法。
    不适用其他浏览器,调用 window.navigate 方法跳转页面,与window.location.href类似。


    返回: οnclick="window.history.back(-1);"
    <a href="javascript:history.go(-1)">返回</a>
    [/size]
    展开全文
  • 浏览器打开qq 聊天窗口

    千次阅读 2018-01-28 15:55:58
    浏览器实现打开指定聊天窗口 var qqSrc = ""; var qqnum = "1593503371"; if(/Android|webOS|iPhone|iPod|BlackBerry|Windows CE|Windows Phone/i.test(navigator.userAgent)) { if(window.location.href.index...

    浏览器实现打开指定聊天窗口

    <script>
    var qqSrc = "";
    var qqnum = "1593503371";
    if(/Android|webOS|iPhone|iPod|BlackBerry|Windows CE|Windows Phone/i.test(navigator.userAgent)) {
        if(window.location.href.indexOf("?pc") < 0) {
            try {
                qqSrc = "http://wpd.b.qq.com/cgi/get_m_sign.php?uin=" + qqnum;
            } catch(e) {}
        }
    } else {
        qqSrc = "tencent://message/?uin=" + qqnum + "&Site="+qqnum+"&Menu=yes";
    }
    setTimeout(function() {
        document.getElementById("qqFrame").src = qqSrc;
    }, 1000);
    </script>
    <iframe id="qqFrame" width="0" height="0" style="display:none"></iframe>
    
    展开全文
  • IE 浏览器弹出的对话框 自动点击确认 可以自行输入要点击确认对话框的标题,防止误点击 可以输入网址 可以学习倒计时提醒 可以显示当前学习时间 可以试用10次
  • 本资源是针对C#winform开发的webBrowser控件进行的操作,webBrowser网页控件实际应用默认点击里面的链接是跳转到浏览器打开,该资源正是解决此问题,只winform里打开
  • 模态窗口详解及各浏览器适配经验分享

    [概念 - 摘自百度]

    模态对话框(Modal Dialogue Box,又叫做模式对话框),是指在用户想要对对话框以外的应用程序进行操作时,必须首先对该对话框进行响应。如单击【确定】或【取消】按钮等将该对话框关闭。一般来说,Windows应用程序中,对话框分为模态对话框和非模态对话框两种。二者的区别在于当对话框打开时,是否允许用户进行其他对象的操作


    [讲解 - 个人经验]

    Java Web开发中,不少会用到模态窗口。

    大致可分为:window.open 和 window.showdialog两类。

    首先对此方法的参数进行了解。

    参数解释:   
    window.open 弹出新窗口的命令;   
    page.html 弹出新窗口的文件名;   
    newwindow 弹出窗口的名字(不是文件名),可用空 ″代替;   
    height=100 窗口高度;   
    top=0 窗口距离屏幕上方的像素值;   
    left=0 窗口距离屏幕左侧的像素值;   
    toolbar=no 是否显示工具栏,yes为显示;   
    menubar,scrollbars 表示菜单栏和滚动栏;   
    resizable=no 是否允许改变窗口大小,yes为允许;   
    location=no 是否显示地址栏,yes为允许;   
    status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许;


    [程序 - 实战可用]

    父页面

    //父页面调用方法,通过按钮点击事件可绑定如下方法打开模态窗口
    function openDialog (){
    	var returnValue="";
    	if(navigator.userAgent.indexOf("Chrome") >0 ){  
            //当判断为谷歌浏览器内核时。(同时适用于360浏览器,搜狗浏览器)
    		var hasSuccess = false;
    		
                    var url = "XXX.jsp";//模态窗口需要启动的JSP页面
    			
                    var winOption = "height="+800+",width="+1000+",top=50,left=50,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,fullscreen=0";  
    		var winOpen=window.open(url,"_blank",winOption);
    
                    //设置Timer监听子页面关闭事件
    		var timer=window.setInterval(function(){
    			if(winOpen.closed==true){
    				if(winOpen.returnValue!=null && winOpen.returnValue == "success" && hasSuccess == false){
    					hasSuccess = true;
                                            //你的业务代码段,作者业务为获取子界面执行结果,刷新父界面内部JQgrid表格
                                           //$("#table_list_1").trigger("reloadGrid");
    					return;
    				}
    			}
    		});  
    	}  
    	else{  
            //火狐浏览器,IE11浏览器将执行此代码段打开模态窗口,同时根据returnValue可获取子页面传值。
    
                    var url = "XXX.jsp";//模态窗口需要启动的JSP页面
    
      var feature="dialogWidth:1000px;dialogHeight:800px;status:no;help:no"; returnValue = window.showModalDialog(url,self,feature); }if(returnValue.length>0){
    
                    //你的业务代码段,作者业务为获取子界面执行结果,刷新父界面内部JQgrid表格
                   //$("#table_list_1").trigger("reloadGrid");
    
     }};

    子页面

    //在子页面关闭窗口的业务逻辑代码中加入下述代码段(作业用的前台框架是Bootstrap,仅供参考)
    
    bootbox.alert({ 
    	size: "small",
    	title: "提示",
    	message: "更新企业信息成功!",
    	callback: function() {  
    		returnMessage.push("success");
    		rtnValue();
    		window.close();
    		 }
    	});
    
    
    //此方法为设置window.returnValue,可在JS代码段外层定义
    function rtnValue(){
        window.returnValue = returnMessage;
    }
    
    
    
    展开全文
  • 目录 Window对象属性 Window对象常用方法 ...列:打开浏览器 列:实现周期性的出现弹框 Window对象属性 document 返回改窗口装载的html文档 location 返回该窗口装载的html文档的url navigtor 返回浏览当...
  • 有时候我们查看的内容详情是一个浏览器窗口,但是我们又不希望打开那么多窗口,就可以打开的当前页的适当位置写一个a标签,a标签的href内容为javascript:window.opener=null;window.open('','_self');window....
  • 闲来无事,做下无聊程序,编译环境VC++,窗体对话框中打开新的IE窗口,或是HTML网页,对话框显示/打开网页,利用默认浏览器打开网页:  1)对话框内部显示HTML网页.  2)利用默认浏览器打开网页.  3)利用程序中...
  • Electron窗口对话框

    千次阅读 2019-08-14 10:42:57
    文章目录窗口BrowserWindow无框窗口窗口拖拽透明窗口Webview对话框...主进程模块BrowserWindow用于创建和控制浏览器窗口。 mainWindow = new BrowserWindow({ width: 1000, height: 800, // ... }); mainWind...
  • JavaScript-警告(alert 消息对话框) 语法: alert(字符串或变量); JavaScript-确认(confirm ...str:消息对话框中要显示的文本 返回值: Boolean值 返回值: 当用户点击"确定"按钮时,返回true 当用户点击
  • 框架简化了WPF或UWP使用MVVM时从视图模型打开对话框的概念。 目录 介绍 MVVM对话框是一个框架,简化了WPF(Windows Presentation Framework)或UWP(Universal Windows Platform)使用MVVM时从视图模型打开...
  • Web端打开文件选择和保存对话框

    万次阅读 2013-03-20 15:32:38
    文件的选择、保存对话框,使用Java 很容易达成。 如果想Web端使用的话,可以用Applet 达成。 但如果想使用HTML, js 达成的话,也是可以的。不过 web程序对客户机的文件进行读写是不安全的。ActiveXObject是IE...
  • HTML窗口对话框

    2021-01-20 07:01:51
    window 是浏览器默认的对象, 该对象有一个open()方法打开一个新的浏览器窗口或是标签页。window.open的具体语法如下: window.open(URL,name,specs,replace) URL, 可选参数, 页面的地址,没有指定则打开一个...
  • 常见的文件选择对话框函数有 **打开一个文件:**askopenfilename() **打开一组文件:**askopenfilenames() **保存文件:**asksaveasfilename() 首先是打开一个文件我们将使用的对话函数是askopenfilename() from ...
  • 5. JavaScript 打开窗口(Window.open): function Wopen(){ window.open('http://www.imooc.com', 'width = 600,height = 400,margin-top:100px'); } 6. JavaScript 浏览器控制台打印(console....
  • 1.ModalDialog是什么?...2.一个例子1)主窗口main.html,2)窗口中通过showModalDialog的方式打开窗口sub.html3)窗口中设置returnValue返回给主窗口使用 main.html 代码如下:<HTML><HEAD><METAN
  • 浏览器启动就打开特定网页If you have certain webpages that you visit every time you open your browser, you can save time by having them automatically open when you startyour browser. We’ll show you ...
  • js 关闭浏览器窗口事件

    千次阅读 2016-04-24 00:35:11
    1. 不带任何提示关闭窗口的js代码 复制代码 代码如下: 关闭 2.自定义提示关闭 复制代码 代码如下: // 这个脚本是 ie6和ie7 通用的脚本 function custom_close(){ if (confirm("您确定要关闭本...
  • <p style="text-align:center"><img alt="" src="https://img-ask.csdnimg.cn/upload/1623059478173.png" /></p> 就是这样的另存为对话框</p>
  • VBA调用InternetExplorer操作IE浏览器,自动弹出文件选择对话框时,VBA会处于阻塞状态,你必须手工关闭文件选择对话框,VBA才能...我做了一个exe文件,可以另一个进程来处理文件对话框。 Sub Test() Dim F...
  • 模态窗口是我们可以网站上找到的最常见的UI之一。 它通常用于携带订阅表单,上载表单(如WordPress的表单),显示通知以及其他将访客的注意力吸引到重要内容的方法。 一直以来,我们使用jQuery插件(如jQuery ...
  • ie js实现打开另存为对话框

    千次阅读 2014-07-24 16:20:05
    var userAgent = navigator.userAgent, isIE = /msie/i.test(userAgent) && !window.opera, isWebKit = /webkit/i.test(userAgent), isFirefox = /firefox/i.test(userAgent); var url = jQuery("#xuwanting")[0].s
  • 自动关闭当前浏览器内置函数: 直接调用即可 setTimeout('WeixinJSBridge.call("closeWindow")', 1500); 延迟执行可加可不加,按需求来就可以。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 61,751
精华内容 24,700
关键字:

在打开浏览器窗口对话框中