The invention discloses a browser bullet window creation method, an electronic device and a storage medium. The method includes: acquiring the main process of the browser; creating hidden modal dialog box in the main process; calling an extended process to create bullet window with the modal dialog box as the parent window. The browser bullet window creation method, electronic equipment and storage medium provided by the embodiment of the present invention can create hidden modal dialog boxes in the main process by acquiring the main process of the browser. Since the modal dialog boxes are in the same process as the browser, the browser can be blocked. By calling the extended process and creating a pop-up window with the modal dialog box as the parent window, the browser can be blocked by the pop-up window without affecting the effect of other processes.
【技术实现步骤摘要】
浏览器弹窗创建方法、电子设备及存储介质
本专利技术涉及浏览器交互领域,尤其涉及一种浏览器弹窗创建方法、电子设备及存储介质。
技术介绍
Edge浏览器是Win10系统自带的浏览器,越来越多的产品开始了对该浏览器的支持和兼容。但目前该浏览器存在以下问题:在弹窗弹出时,无法对Edge浏览器进行阻塞,用户依旧可以对网页上的其他内容进行操作,从而导致某些逻辑混乱的问题出现。
技术实现思路
为了克服现有技术的不足,本专利技术的目的之一在于提供一种浏览器弹窗创建方法,以解决现有的浏览器弹窗弹出时无法对浏览器进行阻塞的问题。本专利技术的目的之二在于提供一种电子设备,以解决现有的浏览器弹窗弹出时无法对浏览器进行阻塞的问题。本专利技术的目的之一采用如下技术方案实现:一种浏览器弹窗创建方法,包括:获取所述浏览器的主进程;在所述主进程中创建隐藏的模态对话框;调用扩展进程,以所述模态对话框为父窗口创建所述弹窗。进一步地,所述浏览器为Edge浏览器。进一步地,所述弹窗包括输入框。进一步地,所述以所述模态对话框为父窗口创建所述弹窗之后还包括:监听用户输入,不经获取焦点地将所述用户输入显示到所述弹窗的输入框中。进一步地,所述调用扩展进程包括:通过本地消息机制NativeMessage方式调用所述扩展进程。进一步地,所述在所述主进程中创建隐藏的模态对话框包括:在所述主进程中创建模态对话框但不成像在显示模块上,或在所述主进程中创建模态对话框,将所述模态对话框成像在显示模块上并被所述弹窗所覆盖。进一步地,所述以所述模态对话框为父窗口创建提示框之后还包括:监听用于关闭所述弹窗的关闭事件是否被触发;若 ...
【技术保护点】
1.一种浏览器弹窗创建方法,其特征在于,包括:获取所述浏览器的主进程;在所述主进程中创建隐藏的模态对话框;调用扩展进程,以所述模态对话框为父窗口创建所述弹窗。
【技术特征摘要】
1.一种浏览器弹窗创建方法,其特征在于,包括:获取所述浏览器的主进程;在所述主进程中创建隐藏的模态对话框;调用扩展进程,以所述模态对话框为父窗口创建所述弹窗。2.根据权利要求1所述的浏览器弹窗创建方法,其特征在于,所述浏览器为Edge浏览器。3.根据权利要求2所述的浏览器弹窗创建方法,其特征在于,所述弹窗包括输入框。4.根据权利要求3所述的浏览器弹窗创建方法,其特征在于,所述以所述模态对话框为父窗口创建所述弹窗之后还包括:监听用户输入,不经获取焦点地将所述用户输入显示到所述弹窗的输入框中。5.根据权利要求1所述的浏览器弹窗创建方法,其特征在于,所述调用扩展进程包括:通过本地消息机制NativeMessage方式调用所述扩展进程。6.根据权利要求1所述的浏览器弹窗创建方法,其特征在于,所述在所述主进程中创建隐藏的模态对话框包括:在所述主进程中创建模态对话框但不成像在显示...
【专利技术属性】
技术研发人员:陈柳章,
申请(专利权)人:北京明华联盟科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。