CN101872348B - Method for presenting plug-in program page frame in webpage browser as well as computer device - Google Patents

Method for presenting plug-in program page frame in webpage browser as well as computer device Download PDF

Info

Publication number
CN101872348B
CN101872348B CN 200910135133 CN200910135133A CN101872348B CN 101872348 B CN101872348 B CN 101872348B CN 200910135133 CN200910135133 CN 200910135133 CN 200910135133 A CN200910135133 A CN 200910135133A CN 101872348 B CN101872348 B CN 101872348B
Authority
CN
China
Prior art keywords
plug
page frame
program
program page
mask regions
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN 200910135133
Other languages
Chinese (zh)
Other versions
CN101872348A (en
Inventor
周志鸿
张永锭
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Acer Inc
Original Assignee
Acer Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Acer Inc filed Critical Acer Inc
Priority to CN 200910135133 priority Critical patent/CN101872348B/en
Publication of CN101872348A publication Critical patent/CN101872348A/en
Application granted granted Critical
Publication of CN101872348B publication Critical patent/CN101872348B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention provides a method for presenting a plug-in program page frame in a webpage browser and a computer device, wherein the method comprises the following steps of: when the webpage of the webpage browser is opened or the webpage content is changed, constructing each webpage element; judging whether at least one of each webpage element is the plug-in program page frame or not; if so, obtaining the relevant data of each plug-in program page frame; arranging all the plug-in program page frames needing to be presented from a lower layer to an upper layer to generate a presentation list; computing an intersection region of each plug-in program page frame and each webpage element according to the presentation list; obtaining a new window shade of each plug-in program page frame according to the relevant data and the intersection region; and presenting each webpage element at the upper layer of each plug-in program page frame in the webpage browser according to the new window shade. Under the condition that a window transparent function is not supported by a plug-in program, the content of an HTML (HyperText Mark-up Language) element which is originally ought to be presented on the plug-in program still can not be covered.

Description

Presenting the plug-in program page frame puts in method and the Ji Suan Ji Installed of web browser
Technical field
The present invention relates to a kind of plug-in program page frame that presents and put in the method for web browser and meter calculation machine Installed, particularly a kind of plug-in program page frame can not hide the method for webpage element and count calculation machine Installed and put.
Background technology
Plug-in program (plugin) is some programs, and being used for increases function for application program, and common have recreation, web browser and a media player plug-in program.In the prior art, Internet Explorer browser, netscape browser, Mozilla Suite and Mozilla Firefox browser, Opera browser etc. all allow the user to use plug-in program, to strengthen browser function.
By plug-in program, can link browser and third party (third-party) program, and the form of third party's program is embedded in the form of browser, allow the Web page maker from browser, call out different programs and be incorporated in the same webpage.In the general browser the plug-in program of normal installation have Macromedia Flash player and java runtime to carve environment (JRE) etc.; Make browser can call the plug-in program of Adobe Acrobat, the plug-in program of RealPlayer etc. in addition in addition.
Yet, in the prior art, if during (window transparent) function that the plug-in program of browser itself does not support the form of particular browser transparent, the content that plug-in program presents just can cover in the former inconvenience that should present the html element spare above the plug-in program and cause the user to use.
For example, as shown in Figure 1, the plug-in program 110 that presents on the browser 100 is not because itself support the form transparent functional of browser 100, so the content that plug-in program 110 presents just can cover in the partial content that should be present on the html element spare 120 above the plug-in program 110 originally, make the user can't click or browse this partial content, and the inconvenience that causes the user to use.
Though the problems referred to above can support the form transparent functional of browser to solve by making plug-in program, but many different browsers (for example Internet Explorer browser, netscape browser, Firefox browser, Opera browser etc.) are arranged on the market at present, the deviser of plug-in program must make its plug-in program support the form transparent functional of various browsers, could solve the problem that plug-in program covers in html element spare fully.So, plug-in program deviser's design difficulty will be increased.
Therefore, be necessary to provide a kind of new plug-in program rendering method, and can not support under the situation of form transparent functional at plug-in program, still can not cover in the content that should be present on the html element spare above the plug-in program originally, to solve the existing in prior technology problem.
Prior art:
100 browsers
110 plug-in programs
120 html element spares
The present invention:
40 computer-readable medium storings
50 computer programs
400,500 programs
Summary of the invention
In view of the existing in prior technology problem, the invention provides a kind of plug-in program page frame that presents and put in method and the Ji Suan Ji Installed of web browser.
Method of the present invention may further comprise the steps: when a webpage of this web browser is unlocked or this web page contents when changing each webpage element of construction; Judge whether at least one of them is a plug-in program page frame to each webpage element; If then obtain a related data of each plug-in program page frame; The related data of described each plug-in program page frame comprises: the original form shade of each plug-in program page frame, wherein this original form shade is unlocked for this webpage or before this web page contents changes, the overall area that each plug-in program page frame is hidden by other father net page elements; Each webpage element that need present is arranged by lower floor to upper strata, presented tabulation to produce one; Present tabulation according to this, calculate an intersection area of each plug-in program page frame and each webpage element, described intersection area comprises a mask regions and a no mask regions; The step of wherein calculating this intersection area comprises: obtain this mask regions, wherein this mask regions is the Zone Full of each plug-in program page frame common factor of each webpage element and its following ply; Obtaining this no mask regions, should no mask regions be the Zone Full that each webpage element and each plug-in program page frame of its upper strata occur simultaneously wherein; According to this related data, this mask regions and this no mask regions, obtain a new form shade of each plug-in program page frame; Wherein this new form shade is to obtain by following steps: after this original form shade of each plug-in program page frame is deducted this no mask regions, and each mask regions of union; According to this new form shade, make each webpage element on each plug-in program page frame upper strata be presented in this web browser.
In addition, the invention provides a kind of plug-in program page frame that presents and put in the Ji of web browser Suan Ji Installed, comprising:
The construction module is used for that a webpage when this web browser is unlocked or during this web page contents change, each webpage element of construction;
Judge module is used for judging whether at least one of them is a plug-in program page frame to each webpage element; If then obtain a related data of each plug-in program page frame; The related data of described each plug-in program page frame comprises: the original form shade of each plug-in program page frame, wherein this original form shade is unlocked for this webpage or before this web page contents changes, the overall area that each plug-in program page frame is hidden by other father net page elements;
Arrange module, be used for each webpage element that need present is arranged by lower floor to upper strata, present tabulation to produce one;
Computing module is used for presenting tabulation according to this, calculates an intersection area of each plug-in program page frame and each webpage element, and described intersection area comprises a mask regions and a no mask regions; The step of wherein calculating this intersection area comprises: obtain this mask regions, wherein this mask regions is the Zone Full of each plug-in program page frame common factor of each webpage element and its following ply; And obtain this no mask regions, should no mask regions be the Zone Full that each webpage element and each plug-in program page frame of its upper strata occur simultaneously wherein;
Obtain module, be used for not having mask regions according to this related data, this mask regions and The, obtain a new form shade of each plug-in program page frame; Wherein this new form shade is to obtain by following steps: after this original form shade of each plug-in program page frame is deducted this no mask regions, and each mask regions of union;
Present module, be used for making each webpage element on each plug-in program page frame upper strata be presented in this web browser according to this new form shade.
The present invention can not support under the situation of form transparent functional at plug-in program, still can not cover in the content that should be present on the html element spare above the plug-in program originally.
Description of drawings
Fig. 1 presents the plug-in program page frame in the synoptic diagram of web browser for prior art.
Fig. 2 is for presenting the plug-in program page frame in the flow chart of steps of the method for web browser according to one embodiment of the invention.
Fig. 3 to Figure 13 is for presenting the plug-in program page frame in the synoptic diagram of the method for web browser according to one embodiment of the invention.
Figure 14 is the synoptic diagram according to the computer-readable medium storing of one embodiment of the invention.
Figure 15 is the synoptic diagram according to the computer program of one embodiment of the invention.
Description of reference numerals in the above-mentioned accompanying drawing is as follows:
Embodiment
For above-mentioned and other purposes, feature and advantage of the present invention can be become apparent, cited below particularlyly go out preferred embodiment, and conjunction with figs., be described in detail below.
Below please refer to Fig. 2 and present the plug-in program page frame in the flow chart of steps of the method for web browser about foundation one embodiment of the invention.
As shown in Figure 2, the present invention at first carries out step S21, when the webpage of web browser is unlocked or web page contents when changing each webpage element of construction.
In step S21, when the webpage of web browser is unlocked or web page contents when changing, the present invention will be according to the HTML grammer of web page contents, each webpage element of construction.
Then the present invention carries out step S22, judges whether at least one of them is a plug-in program page frame to each webpage element.
In step S22, when each webpage element of construction, the present invention just will judge whether the webpage element in construction is the plug-in program page frame.If, execution in step S23 then; If not, execution in step S24 then.
If the webpage element in the construction is the plug-in program page frame, then the present invention follows execution in step S23, is the plug-in program page frame with this webpage element marking, and obtains the related data of this plug-in program page frame.
In step S23, the obtained related data of the present invention comprises but is not limited to: the data such as length and width, x axis values and y axis values of the original form shade of each plug-in program page frame, each plug-in program page frame and other webpage element overlapping regions, each plug-in program page frame.In addition, in one embodiment of this invention, the related data of each plug-in program page frame can data structure mode be stored in the database, but the present invention is not as limit.
If the webpage element in the construction is not the plug-in program page frame, then the present invention follows execution in step S24, if still other webpage elements are arranged, then carries out the next webpage element of construction, and repeating step S21 to S24, finishes up to all webpage elements construction all.
Then the present invention carries out step S25, and each webpage element that need present is arranged by lower floor to upper strata, presents tabulation with generation.
In step S25, the present invention is arranged each webpage element that need present by lower floor to upper strata, presents tabulation and produce.For example, as shown in Figure 3, if each webpage element that need present is Frame1, Frame2 and Frame3, then the present invention will arrange each webpage element according to lower floor to upper strata, and produce the following tabulation that presents: " Frame1, z-index=1 "; " Frame2, Plugin Frame, z-index=2 "; And " Frame3, z-index=3 ".Present the ground floor that the Frame1 as can be known of tabulating is positioned at the z axle thus; Frame2 is the plug-in program page frame, is positioned at the second layer of z axle; And Frame3 is positioned at the 3rd layer of the z axle.Be noted that herein this presents tabulation only for illustrating, the present invention is not as limit.In addition, in one embodiment of this invention, presenting tabulation can data structure mode be stored in the database, but the present invention is not as limit.
Then, the present invention carries out step S26, and search presents tabulation, seeks each plug-in program page frame through indicating, and presents the plug-in program tabulation to produce one, to present each plug-in program page frame.
For example, as shown in Figure 4, the present invention can learn that by the tabulation that presents in the search graph 3 Frame2 is the plug-in program page frame, presents the plug-in program tabulation and produce: " Frame2, Plugin Frame, z-index=2 ".Be noted that herein this one presents plug-in tabulation only for illustrating, the present invention is not as limit.In addition, in one embodiment of this invention, this one presents plug-in tabulation and can data structure mode be stored in the database, but the present invention is not as limit.
Then the present invention carries out step S27 to S32, presents each webpage element.To be example with Fig. 3 to Figure 20 below, description of step S27 to S32.
The webpage element that need be presented as shown in Figure 3, is Frame1, Frame2 and Frame3; And as shown in Figures 3 and 4, Frame2 is a plug-in program page frame.
At first, the present invention carries out step S27, finds out the next webpage element that need be presented.As shown in Figure 5, because Frame1 is undermost webpage element, therefore need carry out earlier.
Then, the present invention carries out step S28, judges whether each webpage element is overlapping with each plug-in program page frame of its lower floor.If then carry out step S29; If not, then carry out step S30, calculate the intersection area of each webpage element and each plug-in program page frame and other webpage elements.
Because Frame1 is undermost webpage element, the plug-in program page frame that there is no any lower floor overlaps.Therefore the present invention then carries out step S30, calculates the intersection area of Frame1 and plug-in program page frame Frame2 and webpage element Frame3.
At first calculating obtains mask regions (mask area), and wherein mask regions is the zone of each plug-in program page frame common factor of each webpage element and its following ply.As shown in Figure 3, because Frame1 there is no down the plug-in program page frame of ply, therefore there is no mask regions.
Then calculate no mask regions (unmask area), wherein do not have mask regions and be the zone of each webpage element and each plug-in program page frame common factor of its upper strata.As shown in Figure 3, Frame2 is the plug-in program page frame on Frame1 upper strata.Therefore, as shown in Figure 6, the no mask regions of Frame1 is the zone of Frame1 and Frame2 common factor.
Then according to mask regions and there is not mask regions, obtain a new form shade of each plug-in program page frame.It also is new form shade=(original form shade-no mask regions) ∪ mask regions.
In the example of Frame1, there is no original form shade, there is not mask regions yet.Therefore new form shade=(0 set-no mask regions) ∪ 0 set=0.Frame2 also namely, as shown in Figure 7, there is no any shade on the Frame2, so can cover in the partial content of Frame1.
Then, the present invention carries out step S31, judges whether that other webpage elements need present in addition.If then carry out step S27; If not, then carry out step S32.Owing in the example of Fig. 3, still have Frame2 and Frame3 to be presented.Therefore then carry out step S27, find out next webpage element, i.e. Frame2.Judge then whether Frame2 is overlapping with each plug-in program page frame of its lower floor.In this embodiment, Frame2 is originally as the plug-in program page frame, and its plug-in program page frame that there is no any lower floor overlaps.Therefore the present invention then carries out step S30, calculates the intersection area of Frame2 and webpage element Frame1 and Frame3.
At first calculate mask regions, wherein mask regions is the zone of each plug-in program page frame common factor of each webpage element and its following ply.As shown in Figure 3, because Frame2 there is no down the plug-in program page frame of ply, therefore there is no mask regions.
Then calculate no mask regions, wherein do not have mask regions and be the zone of each webpage element and each plug-in program page frame common factor of its upper strata.As shown in Figure 3, Frame2 there is no the plug-in program page frame on upper strata, does not therefore have mask regions.
Because Frame2 there is no original form shade, mask regions and does not have mask regions.Therefore new form shade=(0 set-0 set) ∪ 0 set=0.Frame2 also namely, as shown in Figure 7, there is no any shade on the Frame2, so can cover in the partial content of Frame1.
Then, the present invention carries out step S31, judges whether that other webpage elements need present in addition.If then carry out step S27; If not, then carry out step S32.Owing in the example of Fig. 3, still have Frame3 to be presented.Therefore then carry out step S27, find out next webpage element, i.e. Frame3.Judge then whether Frame3 is overlapping with each plug-in program page frame of its lower floor.In this embodiment, the plug-in program page frame Frame2 of Frame3 and its lower floor is overlapping.Therefore the present invention then carries out step S29, overlaps the plug-in program tabulation, lists Frame2 in overlapping plug-in program tabulation.Then carry out step S30, calculate the intersection area of Frame3 and webpage element Frame1 and plug-in program page frame Frame2.
At first calculate mask regions, wherein mask regions is each plug-in program page frame of each webpage element and its following ply.As shown in Figure 8, hatched example areas is the zone of the Frame2 common factor of Frame3 and following ply, also is mask regions.
Then calculate no mask regions, wherein do not have mask regions and be the zone of each webpage element and each plug-in program page frame common factor of its upper strata.As shown in Figure 3, Frame3 there is no the plug-in program page frame on upper strata, does not therefore have mask regions.
The hatched example areas of hatched example areas=Fig. 8 of therefore new form shade=(0 set-0 set) ∪ Fig. 8.Also namely, as shown in Figure 8, the last shade that will produce hatched example areas of Frame2.
Owing to finish all webpage elements, therefore, the present invention then carries out step S32, upgrades the form shade of each plug-in program.Fig. 9 is the result of display update, Frame2 will produce transparent window shade (as shown in Figure 8), it is transparent that Frame2 form mask regions is become, and the webpage element Frame3 on Frame2 upper strata can intactly be presented in the web browser, and can not be hidden.
Above-described embodiment is the situation that does not have original form shade, below please refer to Figure 10 to Figure 12 about the situation of original form shade is arranged.
As shown in figure 10, suppose that web page contents changes to some extent, make that Frame4 is the webpage element that need be presented; And as shown in figure 11, Frame2 has original form shade.Then new form shade account form is as follows:
At first calculate mask regions, as shown in figure 12, hatched example areas is the zone of the Frame2 common factor of Frame4 and following ply, also is mask regions.
Then calculate no mask regions, because Frame4 there is no the plug-in program page frame on upper strata, therefore do not have mask regions.
The hatched example areas of hatched example areas=Figure 13 of therefore new form shade=(hatched example areas of Fig. 8-0 set) ∪ Figure 12.Also namely, as shown in figure 13, the last shade that will produce hatched example areas of Frame2.Therefore carry out after step S32 upgrades the form shade of each plug-in program, webpage element Frame3 and the Frame4 on Frame2 upper strata all can intactly be presented in the web browser, and can not be hidden.
The present invention provides a kind of plug-in program page frame that presents to put in the Ji of web browser Suan Ji Installed in addition, can finish the method for above-mentioned steps S21 to S32.
The plug-in program page frame that presents of the present invention is put in the Ji Suan of web browser internally stored program Ji Installed, comprising:
The construction module is used for that a webpage when this web browser is unlocked or during this web page contents change, each webpage element of construction;
Judge module is used for judging whether at least one of them is a plug-in program page frame to each webpage element; If then obtain a related data of each plug-in program page frame; The related data of described each plug-in program page frame comprises: the original form shade of each plug-in program page frame, wherein this original form shade is unlocked for this webpage or before this web page contents changes, the overall area that each plug-in program page frame is hidden by other father net page elements;
Arrange module, be used for each webpage element that need present is arranged by lower floor to upper strata, present tabulation to produce one;
Computing module is used for presenting tabulation according to this, calculates an intersection area of each plug-in program page frame and other each webpage element, and described intersection area comprises a mask regions and a no mask regions; The step of wherein calculating this intersection area comprises: obtain this mask regions, wherein this mask regions is the Zone Full of each plug-in program page frame common factor of each webpage element and its following ply; And obtain this no mask regions, should no mask regions be the Zone Full that each webpage element and each plug-in program page frame of its upper strata occur simultaneously wherein;
Obtain module, be used for not having mask regions according to this related data, this mask regions and The, obtain a new form shade of each plug-in program page frame; Wherein this new form shade is to obtain by following steps: after this original form shade of each plug-in program page frame is deducted this no mask regions, and each mask regions of union;
Present module, be used for making each webpage element on each plug-in program page frame upper strata be presented in this web browser according to this new form shade;
Plug-in list block is used for indicating each plug-in program page frame; And search for this and present tabulation, seek each plug-in program page frame through indicating, present the plug-in program tabulation to produce one, to present each plug-in program page frame.
Wherein this computing module according to this present the tabulation judge whether each webpage element overlapping with each plug-in program page frame of its lower floor; If then produce an overlapping plug-in program tabulation, to present each overlapping webpage element and plug-in program page frame; And according to this overlapping plug-in program tabulation, obtain this mask regions.
Wherein this computing module calculates the zone that each plug-in program page frame occurs simultaneously in each webpage element and this overlapping plug-in program tabulation, to obtain mask regions.
Wherein arrange module and be the HTML grammer by this webpage, present tabulation and produce this.
Wherein present module and be and this new form shade is set at transparent, make each webpage element on each plug-in program page frame upper strata be presented in this web browser.Below please refer to Figure 14 about the synoptic diagram of the computer-readable medium storing of foundation one embodiment of the invention.
As shown in figure 14, computer-readable medium storing 40 internally stored programs 400 of the present invention when a computer installation (not shown) loader 400 and after carrying out, can be finished above-mentioned step S21 to S32.
In one embodiment of this invention, computer-readable medium storing 40 is a carrier, includes but not limited to: recording mediums such as laser disc, hard disk, flash disk.Program 400 is one group of instruction, when being stored in computer fetch medium 40, can make computer installation have the ability that data are handled, to point out, to finish or to realize specific function, work or result.
The present invention provides a kind of computer program in addition, comprises a program, after a computer installation is written into this program and carries out, can finish aforesaid method.
Below please refer to Figure 15 about the synoptic diagram of the computer program of foundation one embodiment of the invention.
As shown in figure 15, computer program 50 of the present invention comprises program 500, when a computer installation (not shown) loader 500 and after carrying out, can finish above-mentioned step S21 to S32.
In one embodiment of this invention, computer program 50 is the thing that is loaded with the program of embodied on computer readable and does not limit external form, but the present invention is not as limit.
To sum up institute is old, and no matter the present invention all shows it totally different in the feature of known technology with regard to purpose, means and effect.Must notice that above-described embodiment only is illustrative principle of the present invention and effect thereof, but not be used for limiting the scope of the invention.The scope of the present invention should be as described in the appended claim.

Claims (12)

1. one kind presents the plug-in program page frame in the method for a web browser, comprising:
When a webpage of this web browser is unlocked or this web page contents when changing each webpage element of construction;
Judge whether at least one of them is a plug-in program page frame to each webpage element;
If then obtain a related data of each plug-in program page frame; The related data of described each plug-in program page frame comprises: the original form shade of each plug-in program page frame, wherein this original form shade is unlocked for this webpage or before this web page contents changes, the overall area that each plug-in program page frame is hidden by other father net page elements;
Each webpage element that need present is arranged by lower floor to upper strata, presented tabulation to produce one;
Present tabulation according to this, calculate an intersection area of each plug-in program page frame and other each webpage element, described intersection area comprises a mask regions and a no mask regions;
The step of wherein calculating this intersection area comprises:
Obtain this mask regions, wherein this mask regions is the Zone Full of each plug-in program page frame common factor of each webpage element and its following ply; And
Obtaining this no mask regions, should no mask regions be the Zone Full that each webpage element and each plug-in program page frame of its upper strata occur simultaneously wherein;
Do not have mask regions according to this related data, this mask regions and The, obtain a new form shade of each plug-in program page frame; Wherein this new form shade is to obtain by following steps: after this original form shade of each plug-in program page frame is deducted this no mask regions, and each mask regions of union;
According to this new form shade, make each webpage element on each plug-in program page frame upper strata be presented in this web browser.
2. the method for claim 1 comprises:
Indicate each plug-in program page frame; And
Search for this and present tabulation, seek each plug-in program page frame through indicating, present the plug-in program tabulation to produce one, to present each plug-in program page frame.
3. the method for claim 1 comprises:
Present tabulation according to this and judge whether each webpage element is overlapping with each plug-in program page frame of its lower floor;
If then produce an overlapping plug-in program tabulation, to present each overlapping plug-in program page frame; And
According to this overlapping plug-in program tabulation, obtain this mask regions, wherein this mask regions is the Zone Full of each plug-in program page frame common factor of each webpage element and its following ply.
4. method as claimed in claim 3, wherein this mask regions is to obtain by following steps:
Calculate the zone that each plug-in program page frame occurs simultaneously in each webpage element and this overlapping plug-in program tabulation.
5. the method for claim 1 wherein is the HTML grammer by this webpage, presents tabulation and produce this.
6. the method for claim 1 wherein is this new form shade to be set at transparent, makes each webpage element on each plug-in program page frame upper strata be presented in this web browser.
7. one kind presents the plug-in program page frame and calculates machine Installed in the meter of a web browser and put, and comprising:
The construction module is used for that a webpage when this web browser is unlocked or during this web page contents change, each webpage element of construction;
Judge module is used for judging whether at least one of them is a plug-in program page frame to each webpage element; If then obtain a related data of each plug-in program page frame; The related data of described each plug-in program page frame comprises: the original form shade of each plug-in program page frame, wherein this original form shade is unlocked for this webpage or before this web page contents changes, the overall area that each plug-in program page frame is hidden by other father net page elements;
Arrange module, be used for each webpage element that need present is arranged by lower floor to upper strata, present tabulation to produce one;
Computing module is used for presenting tabulation according to this, calculates an intersection area of each plug-in program page frame and other each webpage element, and described intersection area comprises a mask regions and a no mask regions; The step of wherein calculating this intersection area comprises: obtain this mask regions, wherein this mask regions is the Zone Full of each plug-in program page frame common factor of each webpage element and its following ply; And obtain this no mask regions, should no mask regions be the Zone Full that each webpage element and each plug-in program page frame of its upper strata occur simultaneously wherein;
Obtain module, be used for not having mask regions according to this related data, this mask regions and The, obtain a new form shade of each plug-in program page frame; Wherein this new form shade is to obtain by following steps: after this original form shade of each plug-in program page frame is deducted this no mask regions, and each mask regions of union;
Present module, be used for making each webpage element on each plug-in program page frame upper strata be presented in this web browser according to this new form shade.
8. Ji Suan Ji Installed as claimed in claim 7 puts, and comprising:
Plug-in list block is used for indicating each plug-in program page frame; And search for this and present tabulation, seek each plug-in program page frame through indicating, present the plug-in program tabulation to produce one, to present each plug-in program page frame.
9. Ji Suan Ji Installed as claimed in claim 7 puts, and this computing module presents tabulation according to this and judges whether each webpage element is overlapping with each plug-in program page frame of its lower floor;
If then produce an overlapping plug-in program tabulation, to present each overlapping plug-in program page frame; And
According to this overlapping plug-in program tabulation, obtain this mask regions.
10. Ji Suan Ji Installed as claimed in claim 9 puts, and wherein this computing module calculates the zone that each plug-in program page frame occurs simultaneously in each webpage element and this overlapping plug-in program tabulation, to obtain mask regions.
11. Ji Suan Ji Installed as claimed in claim 7 puts, the arrangement module is the HTML grammer by this webpage, presents tabulation and produce this.
12. Ji Suan Ji Installed as claimed in claim 7 puts, and presents module and be this new form shade to be set at transparent, makes each webpage element on each plug-in program page frame upper strata be presented in this web browser.
CN 200910135133 2009-04-22 2009-04-22 Method for presenting plug-in program page frame in webpage browser as well as computer device Expired - Fee Related CN101872348B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200910135133 CN101872348B (en) 2009-04-22 2009-04-22 Method for presenting plug-in program page frame in webpage browser as well as computer device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200910135133 CN101872348B (en) 2009-04-22 2009-04-22 Method for presenting plug-in program page frame in webpage browser as well as computer device

Publications (2)

Publication Number Publication Date
CN101872348A CN101872348A (en) 2010-10-27
CN101872348B true CN101872348B (en) 2013-07-17

Family

ID=42997213

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200910135133 Expired - Fee Related CN101872348B (en) 2009-04-22 2009-04-22 Method for presenting plug-in program page frame in webpage browser as well as computer device

Country Status (1)

Country Link
CN (1) CN101872348B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102110168B (en) * 2011-03-16 2013-09-25 深圳市五巨科技有限公司 Method and device for extending functions of mobile terminal browser
CN102662958A (en) * 2012-03-06 2012-09-12 苏州阔地网络科技有限公司 Page segmentation display method
CN103679777A (en) * 2012-09-07 2014-03-26 腾讯科技(深圳)有限公司 Method and device for realizing page mask
CN102902774A (en) * 2012-09-28 2013-01-30 用友软件股份有限公司 Page presenting system and page presenting method
TWI502477B (en) * 2014-01-29 2015-10-01 Wistron Corp Method, electronic device and computer program product for screen shield

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2816916Y (en) * 2005-03-15 2006-09-13 海欧科技股份有限公司 Pointer controller capable of switching over view-window picture

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2816916Y (en) * 2005-03-15 2006-09-13 海欧科技股份有限公司 Pointer controller capable of switching over view-window picture

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Wilton-Jones.DHTML.《JavaScript tutorial》.2008,1-17. *

Also Published As

Publication number Publication date
CN101872348A (en) 2010-10-27

Similar Documents

Publication Publication Date Title
JP6797877B2 (en) How to implement web applications, devices, servers, and systems
CN101872348B (en) Method for presenting plug-in program page frame in webpage browser as well as computer device
CN105683924B (en) For debugging the method and system of native code
CN110020307B (en) Drawing method and device for client end view
US20120030653A1 (en) Assumption-based compilation
US20130205282A1 (en) Transferring program execution from compiled code to interpreted code
CN103064720A (en) Profile guided jit code generation
EP2782008A1 (en) Java application server and web service processing method
CN103425574A (en) Method and device for testing applications
US20120030661A1 (en) Observation and analysis based code optimization
CN104375818A (en) System and method for achieving general data form inputting through configuration files
CN105446874A (en) Method and device for detecting resource configuration file
EP2820541A1 (en) Persistent storage of profile data for script compilation
KR20140091747A (en) Method and system using exceptions for code specialization in a computer architecture that supports transactions
CN103744680A (en) Method and device for business process processing
CN103186463B (en) Determine the method and system of the test specification of software
US8860735B2 (en) Aligning script animations with display refresh
CN105094622A (en) Method and equipment for regulating column width of table
CN106033387B (en) The method and apparatus for testing flash intrinsic controls
Ahasanuzzaman et al. A longitudinal study of popular ad libraries in the Google Play Store
CN112270376A (en) Model training method and device, electronic equipment, storage medium and development system
CN105224465A (en) Webpage adjustment method and device
CN104063329B (en) 64-bit immediate operand processing method and device
TW201411382A (en) Operating method and apparatus of browser engine, browser and terminal using the same
CN102968805A (en) Picture superposition method and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20130717

CF01 Termination of patent right due to non-payment of annual fee