网络浏览器中预览页面的输出方法及系统的制作方法

文档序号:9911151阅读:505来源:国知局
网络浏览器中预览页面的输出方法及系统的制作方法
【技术领域】
[0001]本发明属于互联网领域,尤其涉及一种网络浏览器中预览页面的输出方法及系统。
【背景技术】
[0002]现在各大网络浏览器,如IE ,Chrome ,Firef ox ,Safari等,对于安全的默认设置越来越严格,特别是这些浏览器对于容易对用户造成干扰的新弹出或新开的窗口或标签页,往往都是默认屏蔽或阻止其打开。不过,在用户使用过程中,有一些场景确实需要新开窗口或标签页,如所编辑文章内容的预览、重要提示等,但是如果用户直接简单地新开窗口或标签页,很容易被浏览器的默认安全设置所屏蔽,而无法正常地打开。

【发明内容】

[0003]本发明所要解决的技术问题在于提供一种网络浏览器中预览页面的输出方法及系统,旨在解决现在用户在使用网络浏览器过程中,直接简单地新开窗口或标签页,很容易被浏览器的默认安全设置所屏蔽,而无法正常地打开的问题。
[0004]本发明是这样实现的,一种网络浏览器中预览页面的输出方法,包括以下步骤:
[0005]步骤A,在当前浏览器页面下,当监测到用户的预览请求时,打开一完全空白的新窗口 /新标签页以作为预览页面,同时记录打开的新窗口 /新标签页的对象ID;
[0006]步骤B,确定完成步骤A后,将当前浏览器页面中填写的文章内容发送至后台服务器,以便所述后台服务器将所述文章内容处理为可浏览的文本并存储至一预览URL地址,然后接收后台服务器反馈的携带有所述预览URL地址信息的处理结果;
[0007]步骤C,根据反馈的处理结果,将所述预览URL地址信息作为所述对象ID的URL地址,以便所述可浏览的文本可显示在所述新窗口 /新标签页中;
[0008]步骤D,保持当前浏览器页面不关闭,根据所述对象ID的URL地址将当前激活的窗口 /标签页跳转至显示有所述可浏览的文本的所述新串口 /新标签页。
[0009]进一步地,所述步骤A中,当监测到用户的预览请求时,执行一段JavaScript代码片段,所述JavaScript代码片段用于请求打开一个完全空白的新窗口 /新标签页,同时记录下打开的新窗口 /新标签页的对象ID。
[0010]本发明还提供了一种网络浏览器中预览页面的输出系统,包括:
[0011]监测单元,用于在当前浏览器页面下,当监测到用户的预览请求时,打开一完全空白的新窗口 /新标签页以作为预览页面,同时记录打开的新窗口 /新标签页的对象ID;
[0012]发送单元,用于将当前浏览器页面中填写的文章内容发送至后台服务器,以便所述后台服务器将所述文章内容处理为可浏览的文本并存储至一预览URL地址,然后接收后台服务器反馈的携带有所述预览URL地址信息的处理结果;
[0013]分配单元,用于根据反馈的处理结果,将所述预览URL地址信息作为所述对象ID的URL地址,以便所述可浏览的文本可显示在所述新窗口 /新标签页中;
[0014]激活单元,用于保持当前浏览器页面不关闭,根据所述对象ID的URL地址将当前激活的窗口 /标签页跳转至显示有所述可浏览的文本的所述新串口 /新标签页。
[00?5] 进一步地,所述监测单元用于当监测到用户的预览请求时,执行一段JavaScript代码片段,所述JavaScript代码片段用于请求打开一个完全空白的新窗口 /新标签页,同时记录下打开的新窗口 /新标签页的对象ID。
[0016]本发明与现有技术相比,有益效果在于:通过本发明,能够在网络浏览器中,特别是在Safari浏览器下,能够满足保留原页面而新开页面,避免新窗口或标签页被屏蔽或阻止打开的问题。
【附图说明】
[0017]图1是本发明实施例提供的一种网络浏览器中预览页面的输出方法的流程图。
[0018]图2是本发明实施例提供的当前浏览器页面中填写内容的示意图。
[0019]图3是本发明实施例提供的预览效果图。
[0020]图4是本发明实施例提供的一种网络浏览器中预览页面的输出系统的结构示意图。
【具体实施方式】
[0021]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0022]在现有网络浏览器,特别是Mac OS X下的Safari浏览器中,通常的点击某一个链接,并直接在当前窗口或标签页下打开的话,是不会被屏蔽的。容易出现被屏蔽的操作行为是,当点击某一链接,而该链接请求了网站服务器后台执行了一些操作之后,还要保留当前窗口或标签页,然后申请打开一个新窗口或标签页,在新窗口或标签页中显示相应内容。上述所说的操作行为很容易被浏览器所阻止,尤其是在Safari浏览器进行上述操作时。
[0023]本实施例通过一种巧妙的办法,避免新开窗口或标签页被屏蔽或阻止,如图1所示,为本发明实施例提供的一种网络浏览器中预览页面的输出方法,步骤包括:
[0024]SI,在当前浏览器页面下,当监测到用户的预览请求时,打开一完全空白的新窗口 /新标签页以作为预览页面,同时记录打开的新窗口 /新标签页的对象ID。如图2所示,用户在当前浏览器页面中填写相应的文本内容,如“姓名”、“手机号码”等,然后监测到用户点击“预览”按钮,则打开一完全空白的新窗口 /新标签页作为预览页面。
[0025]S2,确定完成步骤SI后,将当前浏览器页面中填写的文章内容发送至后台服务器,以便所述后台服务器将所述文章内容处理为可浏览的文本并存储至一预览URL地址,然后接收后台服务器反馈的携带有所述预览URL地址信息的处理结果。在本步骤中,反馈的处理结果为当前浏览器页面中填写的文章内容的预览效果。
[0026]S3,根据反馈的处理结果,将所述预览URL地址信息作为所述对象ID的URL地址,以便所述可浏览的文本可显示在所述新窗口/新标签页中;
[0027]S4,保持当前浏览器页面不关闭,根据所述对象ID的URL地址将当前激活的窗口/标签页跳转
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1