
1.一种浏览器显示页面的打印方法,其特征在于,该方法包括:
根据用户触发的打印浏览器当前显示的页面的指令,获取初始页面;
调用预先配置的用于修改所述初始页面的策略,并根据所述策略,对所述初始页面进行修改,得到目标页面;
对所述目标页面进行打印。
2.根据权利要求1所述的方法,其特征在于,所述策略包括浏览器操作系统配置的第一修改策略和/或用户配置的第二修改策略;
根据所述策略,对所述初始页面进行修改,得到目标页面,包括:
根据所述第一修改策略,对所述初始页面进行修改,得到第一修改页面;
若所述第一修改策略不允许用户对所述第一修改页面进行修改,则直接确定所述第一修改页面为目标页面,否则,判断是否存在所述第二修改策略,若存在,则根据所述第二修改策略,修改所述第一修改页面,得到第二修改页面,确定所述第二修改页面为目标页面。
3.根据权利要求2所述的方法,其特征在于,所述策略还包括:对页面布局进行排版的第三修改策略;其中,
确定所述第一修改页面为目标页面,包括:
根据所述第三修改策略,修改所述第一修改页面,确定修改后的第一修改页面为目标页面;
确定所述第二修改页面为目标页面,包括:
根据所述第三修改策略,修改所述第二修改页面,确定修改后的第二修改页面为目标页面。
4.根据权利要求1或2所述的方法,其特征在于,根据所述策略,对所述初始页面进行修改,包括:
若预先配置的策略中包括至少两条规则,则按照设定的规则顺序,对所述初始页面进行修改。
5.根据权利要求4所述的方法,其特征在于,根据所述策略,对所述初始页面进行修改,包括:
若预先配置的策略中包括修改元素类型的规则,则根据所述修改元素类型的规则,对所述初始页面中满足条件的元素进行筛选,并对筛选后的元素进行修改;和/或,
若预先配置的策略中包括修改元素属性的规则,则根据所述修改元素属性的规则,对所述初始页面中满足条件的元素属性进行筛选,并对筛选后的元素属性进行修改。
6.根据权利要求5所述的方法,其特征在于,所述修改元素属性的规则包括:修改标识属性的规则和/或修改内容属性的规则。
7.一种浏览器显示页面的打印装置,其特征在于,该装置包括:
获取模块,用于根据用户触发的打印浏览器当前显示的页面的指令,获取初始页面;
修改模块,用于调用预先配置的用于修改所述初始页面的策略,并根据所述策略,对所述初始页面进行修改,得到目标页面;
打印模块,用于对所述目标页面进行打印。
8.根据权利要求7所述的打印装置,其特征在于,所述策略包括浏览器操作系统配置的第一修改策略和/或用户配置的第二修改策略;
根据所述策略,对所述初始页面进行修改,得到目标页面,所述修改模块具体用于:
根据所述第一修改策略,对所述初始页面进行修改,得到第一修改页面;
若所述第一修改策略不允许用户对所述第一修改页面进行修改,则确定所述第一修改页面为目标页面,否则,判断是否存在所述第二修改策略,若存在,则根据所述第二修改策略,修改所述第一修改页面,得到第二修改页面,确定所述第二修改页面为目标页面。
9.根据权利要求8所述的打印装置,其特征在于,所述策略还包括:对页面布局进行排版的第三修改策略;其中,
确定所述第一修改页面为目标页面,所述修改模块具体用于:
根据所述第三修改策略,修改所述第一修改页面,确定修改后的第一修改页面为目标页面;
确定所述第二修改页面为目标页面,所述修改模块具体用于:
根据所述第三修改策略,修改所述第二修改页面,确定修改后的第二修改页面为目标页面。
10.根据权利要求7或8所述的打印装置,其特征在于,所述修改模块具体用于:
若预先配置的策略中包括至少两条规则,按照设定的规则顺序,对所述初始页面进行修改。
11.根据权利要求10所述的打印装置,其特征在于,根据所述策略,对所述初始页面进行修改,所述修改模块具体用于:
若预先配置的策略中包括修改元素类型的规则,则根据所述修改元素类型的规则,对所述初始页面中满足条件的元素进行筛选,并对筛选后的元素进行修改;和/或,
若预先配置的策略中包括修改元素属性的规则,则根据所述修改元素属性的规则,对所述初始页面中满足条件的元素属性进行筛选,并对筛选后的元素属性进行修改。
12.根据权利要求11所述的打印装置,其特征在于,所述修改元素属性的规则包括:修改标识属性的规则和/或修改内容属性的规则。
13.一种计算设备,其特征在于,包括存储器和处理器,其中:
所述存储器,用于存储程序指令;
所述处理器,用于调用所述存储器中存储的程序指令,并按照获得的程序执行如权利要求1-6任一项所述的浏览器显示页面的打印方法。
14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行如权利要求1-6任一项所述的浏览器显示页面的打印方法。