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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 20
- 238000010276 construction Methods 0.000 claims description 16
- 238000004590 computer program Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 238000009434 installation Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
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
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.
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)
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)
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 |
-
2009
- 2009-04-22 CN CN 200910135133 patent/CN101872348B/en not_active Expired - Fee Related
Patent Citations (1)
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)
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 |