【技术实现步骤摘要】
浏览器窗口控制方法及装置
本专利技术涉及软件领域,具体涉及一种浏览器窗口控制方法及装置。
技术介绍
适用于电脑PC端的软件一般其底层采用java技术实现。但仅使用java技术生成的浏览器窗口,其外观较简易,不够美观。现有技术中为改善浏览器窗口的外观显示,可以在java技术开发的浏览器窗口中采用如浏览器Chromium内核。但由于Chromium内核所开发的浏览器窗口具有其特定的显示方式,使得其浏览器窗口的外观不能进行定制化开发。若取消浏览器窗口Chromium内核所对应的特定控制部分,则无法对浏览器窗口进行任何操控,造成用户操作不便。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的浏览器窗口控制方法及装置。根据本专利技术的一个方面,提供了一种浏览器窗口控制方法,浏览器窗口为java空窗体层和内嵌浏览器架构窗口层,方法包括:监听步骤,监听用户触发的在内嵌浏览器架构窗口层中的鼠标按下事件,记录鼠标按下的开始位置坐标;其中,鼠标按下事件为对浏览器窗口中内嵌浏览器架构窗口层的任意位置的鼠标按下事件;监控用户触发的在内嵌浏览器架 ...
【技术保护点】
1.一种浏览器窗口控制方法,其中,所述浏览器窗口为java空窗体层和内嵌浏览器架构窗口层,所述方法包括:监听步骤,监听用户触发的在所述内嵌浏览器架构窗口层中的鼠标按下事件,记录鼠标按下的开始位置坐标;其中,所述鼠标按下事件为对所述浏览器窗口中内嵌浏览器架构窗口层的任意位置的鼠标按下事件;监控用户触发的在所述内嵌浏览器架构窗口层中移动操作形成的移动轨迹,并记录所述移动轨迹的相关位置坐标;根据所述开始位置坐标和所述移动轨迹的相关位置坐标计算位移信息;传递步骤,将所述位移信息传递给所述java空窗体层;移动步骤,根据所述位移信息控制所述java空窗体层带动所述浏览器窗口进行移动。
【技术特征摘要】
1.一种浏览器窗口控制方法,其中,所述浏览器窗口为java空窗体层和内嵌浏览器架构窗口层,所述方法包括:监听步骤,监听用户触发的在所述内嵌浏览器架构窗口层中的鼠标按下事件,记录鼠标按下的开始位置坐标;其中,所述鼠标按下事件为对所述浏览器窗口中内嵌浏览器架构窗口层的任意位置的鼠标按下事件;监控用户触发的在所述内嵌浏览器架构窗口层中移动操作形成的移动轨迹,并记录所述移动轨迹的相关位置坐标;根据所述开始位置坐标和所述移动轨迹的相关位置坐标计算位移信息;传递步骤,将所述位移信息传递给所述java空窗体层;移动步骤,根据所述位移信息控制所述java空窗体层带动所述浏览器窗口进行移动。2.根据权利要求1所述的方法,其中,所述监听步骤进一步包括:监听用户触发的在所述内嵌浏览器架构窗口层中的鼠标按下事件,判断所述鼠标按下事件的所属事件类型是否为移动控制类型事件;其中,所属事件类型根据预先约定的协议区分为业务处理类型事件或移动控制类型事件;若是,记录鼠标按下的开始位置坐标。3.根据权利要求1所述的方法,其中,所述用户触发的在所述内嵌浏览器架构窗口层中移动操作为鼠标移动操作;所述监听步骤进一步包括:监控用户触发的在所述内嵌浏览器架构窗口层中鼠标移动形成的移动轨迹,并记录所述移动轨迹的相关位置坐标。4.根据权利要求1所述的方法,其中,所述用户触发的在所述内嵌浏览器架构窗口层中移动操作为键盘移动操作;所述监听步骤进一步包括:监控用户触发的方向键按钮点击事件对应的键盘移动操作,以确定所述键盘移动操作对应的移动轨迹中的移动方向及预设移动距离,得到位移信息。5.根据权利要求1-4中任一项所述的方法,其中,所述传递步骤进一步包括:基于所述内嵌浏览器架构窗口层预先...
【专利技术属性】
技术研发人员:毛杰,黎敏,
申请(专利权)人:口碑上海信息技术有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。