Nothing Special   »   [go: up one dir, main page]

CN112631602B - Browser development mode detection method, device, equipment and storage medium - Google Patents

Browser development mode detection method, device, equipment and storage medium Download PDF

Info

Publication number
CN112631602B
CN112631602B CN202011573120.2A CN202011573120A CN112631602B CN 112631602 B CN112631602 B CN 112631602B CN 202011573120 A CN202011573120 A CN 202011573120A CN 112631602 B CN112631602 B CN 112631602B
Authority
CN
China
Prior art keywords
browser
information
function
developer tool
tool page
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.)
Active
Application number
CN202011573120.2A
Other languages
Chinese (zh)
Other versions
CN112631602A (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.)
Beijing Topsec Technology Co Ltd
Beijing Topsec Network Security Technology Co Ltd
Beijing Topsec Software Co Ltd
Original Assignee
Beijing Topsec Technology Co Ltd
Beijing Topsec Network Security Technology Co Ltd
Beijing Topsec Software Co Ltd
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 Beijing Topsec Technology Co Ltd, Beijing Topsec Network Security Technology Co Ltd, Beijing Topsec Software Co Ltd filed Critical Beijing Topsec Technology Co Ltd
Priority to CN202011573120.2A priority Critical patent/CN112631602B/en
Publication of CN112631602A publication Critical patent/CN112631602A/en
Application granted granted Critical
Publication of CN112631602B publication Critical patent/CN112631602B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/41Compilation
    • G06F8/43Checking; Contextual analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/52Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity ; Preventing unwanted data erasure; Buffer overflow
    • G06F21/53Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity ; Preventing unwanted data erasure; Buffer overflow by executing in a restricted environment, e.g. sandbox or secure virtual machine
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The application provides a browser development mode detection method, a device, equipment and a storage medium, wherein the browser development mode detection method comprises the following steps: acquiring information of a browser; determining the type of the browser according to the information of the browser; creating a first object when the browser is a first type browser; rewriting a first function of the first object, wherein the first function is called when a user opens a developer tool page of the browser and is used for outputting opening prompt information; acquiring control console output information of the browser; judging whether the control console output information comprises the opening prompt information or not, if yes, determining that a developer tool page of the browser is opened by a user. The method and the device can improve the accuracy of detecting the opening of the developer tool page of the browser by the user, and further can prevent the source code of the developer tool page from being leaked.

Description

Browser development mode detection method, device, equipment and storage medium
Technical Field
The present application relates to the field of computer technologies, and in particular, to a method, an apparatus, a device, and a storage medium for detecting a browser development mode.
Background
In the prior art, the source code leakage is caused by the fact that the developer tool page provided by the browser enables a user to see the source code of the website.
Aiming at the problems, the prior art adopts two modes, namely, whether a user opens a developer tool page is detected through window change of a browser, if yes, corresponding operation is acquired to prevent source code leakage, and the second mode is to directly carry out merging and compressing processing on the source code to reduce the readability of the source code and prevent the source code leakage.
However, the first approach in the prior art is prone to window change false detection, e.g., in an independent window. On the other hand, the source code processed in the second mode is easily restored by the formatting tool, so that the readability of the source code is restored, and the processing of the source code has the defects of complex operation, complexity and high cost.
Disclosure of Invention
The embodiment of the application aims to provide a browser development mode detection method, device, equipment and storage medium, which are used for improving the accuracy of detecting the opening of a browser developer tool page by a user.
To this end, a first aspect of the present application discloses a browser development mode detection method, the method comprising:
acquiring information of a browser;
determining the type of the browser according to the information of the browser;
creating a first object when the browser is a first type browser;
rewriting a first function of the first object, wherein the first function is called when a user opens a developer tool page of the browser and is used for outputting opening prompt information;
acquiring control console output information of the browser;
judging whether the control console output information comprises the opening prompt information or not, if yes, determining that a developer tool page of the browser is opened by a user.
In the embodiment of the application, the type of the browser can be determined according to the information of the browser by acquiring the information of the browser, and then the first object can be created when the browser is the first type browser, and then the first function of the first object is rewritten, so that the first function is called and used for outputting the opening prompt information when a user opens the developer tool page of the browser, and then whether the console output information comprises the opening prompt information can be judged by acquiring the console output information of the browser, and if yes, the developer tool page of the browser is determined to be opened by the user. Compared with the prior art, the application can avoid window false detection because the window change of the browser is not required to be detected.
In a first aspect of the application, as an optional implementation manner, after the determining that the developer tool page of the browser is opened by the user, the method further includes:
deleting the code in the developer tool page of the browser.
In this optional embodiment, when it is detected that the developer tool page of the browser is opened by the user, code leakage in the developer tool page of the browser can be prevented by deleting the code in the developer tool page of the browser. Compared with the prior art for compressing and combining codes, the method can avoid using a large number of plug-ins to reduce cost, and can avoid complicated compressing and combining processes.
In a first aspect of the present application, as an optional implementation manner, the method further includes:
creating a second object when the browser is a second type browser;
and adding a second function in the second object, wherein the second function is called when a user opens a developer tool page of the browser and is used for outputting opening prompt information.
In the optional implementation manner, by creating the second object and adding the second function in the second object, multiple browsers except the first browser can output the opening prompt information, so that different browsers can be compatible, and different browsers can output the opening prompt information.
In a first aspect of the present application, as an optional implementation manner, after the determining that the developer tool page of the browser is opened by the user, the method further includes:
and clearing the control console output information of the browser.
In this alternative embodiment, the burden of the browser can be reduced by emptying the console output information of the browser.
In a first aspect of the present application, as an optional implementation manner, the method further includes: setting a timing time of a timer, wherein the timer is used for executing the steps of obtaining the control console output information of the browser and executing the steps of judging whether the control console output information comprises the opening prompt information or not and executing the step of emptying the control console output information of the browser according to the timing time.
In the alternative embodiment, whether the user opens the developer tool page of the browser can be timely detected through the timer.
In a first aspect of the present application, as an optional implementation manner, before the creating the first object, the method further includes:
and judging whether the first object exists or not, and if so, calling the existing first object.
In this optional embodiment, by calling the existing first object, repeated creation of the first object may be avoided, thereby reducing consumption of memory resources.
In a first aspect of the present application, as an optional implementation manner, the first type of browser is a fire fox browser.
The second aspect of the present application discloses a browser development mode detection apparatus, the apparatus comprising:
the first acquisition module is used for acquiring information of the browser;
the determining module is used for determining the type of the browser according to the information of the browser;
the object creation module is used for creating a first object when the browser is a first type browser;
the function rewriting module is used for rewriting a first function of the first object, and the first function is called when a user opens a developer tool page of the browser and is used for outputting opening prompt information;
the second acquisition module is used for acquiring the control console output information of the browser;
and the judging module is used for judging whether the control console output information comprises the opening prompt information or not, and if yes, determining that the developer tool page of the browser is opened by a user.
According to the browser development mode detection device disclosed by the second aspect of the application, the type of the browser can be determined according to the information of the browser by acquiring the information of the browser, the first object can be created when the browser is of the first type, the first function of the first object is rewritten, the first function can be called when a user opens a developer tool page of the browser and is used for outputting opening prompt information, and whether the console output information comprises the opening prompt information or not can be judged by acquiring the console output information of the browser, and if yes, the developer tool page of the browser is determined to be opened by the user. Compared with the prior art, the application can avoid window false detection because the window change of the browser is not required to be detected.
A third aspect of the present application discloses a browser development mode detection apparatus, the apparatus comprising:
a processor; and
a memory configured to store machine-readable instructions that, when executed by the processor, perform the browser development pattern detection method of the first aspect of the present application.
According to the browser development mode detection device, the type of the browser can be determined according to the information of the browser by acquiring the information of the browser, a first object can be created when the browser is of a first type, the first function of the first object is rewritten, the first function can be called when a user opens a developer tool page of the browser and used for outputting opening prompt information, whether the console output information comprises the opening prompt information can be judged by acquiring the console output information of the browser, and if yes, the developer tool page of the browser is determined to be opened by the user. Compared with the prior art, the application can avoid window false detection because the window change of the browser is not required to be detected.
A fourth aspect of the present application discloses a storage medium storing a computer program that is executed by a processor to perform the browser development pattern detection method of the first aspect of the present application.
According to the storage medium of the fourth aspect of the application, the type of the browser can be determined according to the information of the browser by acquiring the information of the browser, then the first object can be created when the browser is the first type browser, then the first function of the first object is rewritten, the first function can be called and used for outputting the opening prompt information when a user opens a developer tool page of the browser, and then whether the console output information comprises the opening prompt information can be judged by acquiring the console output information of the browser, and if yes, the developer tool page of the browser is determined to be opened by the user. Compared with the prior art, the application can avoid window false detection because the window change of the browser is not required to be detected.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are needed in the embodiments of the present application will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present application and should not be considered as limiting the scope, and other related drawings can be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a schematic flow chart of a method for detecting a browser development mode according to an embodiment of the present application;
fig. 2 is a schematic structural diagram of a browser development mode detection device according to an embodiment of the present application;
fig. 3 is a schematic structural diagram of a browser development mode detection apparatus according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be described below with reference to the accompanying drawings in the embodiments of the present application.
Example 1
Referring to fig. 1, fig. 1 is a flowchart of a method for detecting a development mode of a browser according to an embodiment of the application. As shown in fig. 1, the method for detecting a browser development mode according to the embodiment of the application includes the steps of:
101. acquiring information of a browser;
102. determining the type of the key medical record browser according to the information of the key medical record browser;
103. when the key medical record browser is a first type browser, a first object is created;
104. rewriting a first function of a first object of the key medical record, wherein the first function of the key medical record is called when a user opens a developer tool page of a key medical record browser and is used for outputting opening prompt information;
105. obtaining control desk output information of a key medical record browser;
106. judging whether the key medical record control console output information comprises key medical record opening prompt information or not, if so, determining that a developer tool page of a key medical record browser is opened by a user.
In the embodiment of the present application, optionally, the first type of browser is a fire fox browser.
In the embodiment of the application, the first object is a regular object, and further, the first function of the first object is a toString function in the regular object.
In the embodiment of the application, the opening prompt information may be "the developer tool has been opened". Further, as one example of step 104, the rewriting of the toString function of the canonical object is achieved by test.tostring=function () { alert ('developer tool has been opened')}.
According to the method, the type of the key medical record browser can be determined according to the information of the key medical record browser by acquiring the information of the browser, then the first object can be created when the key medical record browser is the first type browser, then the first function of the first object of the key medical record is rewritten, the first function of the key medical record can be called and used for outputting opening prompt information when a user opens a developer tool page of the key medical record browser, and then whether the output information of the key medical record control console comprises the opening prompt information of the key medical record can be judged by acquiring the control console output information of the key medical record browser, and if yes, the developer tool page of the key medical record browser is determined to be opened by the user. Compared with the prior art, the application can avoid window false detection because the window change of the browser is not required to be detected.
In the application example, as an alternative implementation, in step 106: after the key medical record confirms that the developer tool page of the key medical record browser is opened by the user, the method of the embodiment of the application further comprises the following steps:
deleting codes in the developer tool page of the key medical record browser.
Specifically, after the developer tool page of the focused medical records browser is opened by the user, a delete instruction can be executed to delete code in the developer tool page of the focused medical records browser.
In this optional embodiment, when it is detected that the developer tool page of the browser is opened by the user, code leakage in the developer tool page of the browser can be prevented by deleting the code in the developer tool page of the browser. Compared with the prior art for compressing and combining codes, the method can avoid using a large number of plug-ins to reduce cost, and can avoid complicated compressing and combining processes.
In an embodiment of the present application, as an optional implementation manner, the method of the embodiment of the present application further includes the steps of:
when the key medical record browser is a second type browser, creating a second object;
and adding a second function into the second object of the key medical record, wherein the second function of the key medical record is called when a user opens a developer tool page of the key medical record browser and is used for outputting opening prompt information.
In this alternative embodiment, the second type of browser is a browser other than the firefox browser, and may be, for example, one of google browser and IE browser.
In this alternative embodiment, the second object is optionally an img object, and further, the second function may be "test. __ define get __ ('id', function () { alert ('developer tool has been opened') }").
In the optional implementation manner, the second object is created and the second function is added to the second object of the key medical record, so that multiple browsers except the first browser can output the opening prompt information, and further different browsers can be compatible, and different browsers can output the opening prompt information.
In the embodiment of the present application, as an alternative implementation manner, in step 106: after the key medical record confirms that the developer tool page of the key medical record browser is opened by the user, the method of the embodiment of the application further comprises the following steps:
and (5) clearing the control console output information of the heavy point medical record browser.
In this optional embodiment, the burden of the browser can be reduced by clearing the console output information of the heavy point medical record browser.
In an embodiment of the present application, as an optional implementation manner, the method of the embodiment of the present application further includes the steps of:
setting the timing time of a timer, wherein the key medical record timer is used for executing the key medical record according to the key medical record timing time to acquire the control board output information of the key medical record browser and executing the key medical record to judge whether the key medical record control board output information comprises key medical record opening prompt information or not and executing the control board output information of the key medical record clearing key medical record browser.
In the alternative embodiment, whether the user opens the developer tool page of the browser can be timely detected through the timer.
In the embodiment of the present application, as an alternative implementation manner, in step 103: before the first object is created by the key medical record, the method of the embodiment of the application further comprises the following steps:
judging whether the first object of the key medical record exists, and if so, calling the first object of the key medical record.
In the optional implementation manner, by calling the existing first object of the key medical record, repeated creation of the first object can be avoided, and consumption of memory resources is further reduced.
Example two
Referring to fig. 1, fig. 1 is a schematic structural diagram of a detection device for a development mode of a browser according to an embodiment of the application. As shown in fig. 1, the apparatus according to the embodiment of the present application includes:
a first obtaining module 201, configured to obtain information of a browser;
a determining module 202, configured to determine a type of the key medical record browser according to the information of the key medical record browser;
the object creating module 203 is configured to create a first object when the key medical record browser is a first type browser;
the function rewriting module 204 is configured to rewrite a first function of the first object of the key medical record, where the first function of the key medical record is called when a user opens a developer tool page of the key medical record browser and is used to output an opening prompt message;
a second obtaining module 205, configured to obtain console output information of the key medical record browser;
the judging module 206 is configured to judge whether the output information of the key medical record console includes key medical record opening prompt information, and if yes, determine that a developer tool page of the key medical record browser is opened by the user.
In the embodiment of the present application, optionally, the first type of browser is a fire fox browser.
In the embodiment of the application, the first object is a regular object, and further, the first function of the first object is a toString function in the regular object.
In the embodiment of the application, the opening prompt information may be "the developer tool has been opened". Further, as one example of step 104, the rewriting of the toString function of the canonical object is achieved by test.tostring=function () { alert ('developer tool has been opened')}.
According to the browser development mode detection device, the type of the key medical record browser can be determined according to the information of the key medical record browser by acquiring the information of the browser, then the first object can be created when the key medical record browser is the first type browser, then the first function of the first object of the key medical record is rewritten, the first function of the key medical record can be called when a user opens a tool page of a developer of the key medical record browser and is used for outputting opening prompt information, and then whether the output information of the key medical record control console comprises the key opening prompt information can be judged by acquiring the control console output information of the key medical record browser, and if the output information of the key medical record control console comprises the key opening prompt information, the developer tool page of the key medical record browser is determined to be opened by the user. Compared with the prior art, the application can avoid window false detection because the window change of the browser is not required to be detected.
It should be noted that, referring to the first embodiment of the present application, other detailed descriptions of the browser development mode detection device are omitted.
Example III
Referring to fig. 3, fig. 3 is a schematic structural diagram of a browser development mode detection apparatus according to an embodiment of the present application. As shown in fig. 3, the apparatus according to the embodiment of the present application includes:
a processor 301; and
the memory 302 is configured to store machine-readable instructions that, when executed by the accent medical record processor 301, perform the browser development mode detection method of the first embodiment of the present application.
According to the browser development mode detection equipment provided by the embodiment of the application, the type of the key medical record browser can be determined according to the information of the key medical record browser by acquiring the information of the browser, the first object can be created when the key medical record browser is the first type browser, the first function of the first object of the key medical record is rewritten, the first function of the key medical record can be called when a user opens a tool page of a developer of the key medical record browser and is used for outputting opening prompt information, and whether the output information of the key medical record control console comprises the key opening prompt information or not can be judged by acquiring the control console output information of the key medical record browser, and if the output information of the key medical record browser comprises the key opening prompt information, the developer tool page of the key medical record browser is determined to be opened by the user. Compared with the prior art, the application can avoid window false detection because the window change of the browser is not required to be detected.
Example IV
The embodiment of the application discloses a storage medium, wherein a computer program is stored in a key medical record storage medium, and the key medical record computer program is executed by a processor to realize the browser development mode detection method in the first embodiment of the application.
The storage medium of the embodiment of the application can further determine the type of the key medical record browser according to the information of the key medical record browser by acquiring the information of the browser, further can create the first object when the key medical record browser is the first type browser, further can enable the first function of the key medical record to be called and used for outputting the opening prompt information when a user opens a developer tool page of the key medical record browser by rewriting the first function of the first object of the key medical record, and further can judge whether the output information of the key medical record control console comprises the opening prompt information of the key medical record by acquiring the control console output information of the key medical record browser, and if yes, can determine that the developer tool page of the key medical record browser is opened by the user. Compared with the prior art, the application can avoid window false detection because the window change of the browser is not required to be detected.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other manners. The above-described apparatus embodiments are merely illustrative, and for example, the division of the key medical record units is merely a logical function division, and there may be other manners of dividing the key medical record units in actual implementation, and for example, multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be through some communication interface, device or unit indirect coupling or communication connection, which may be in electrical, mechanical or other form.
Further, the units described as separate units may or may not be physically separate, and units displayed as units may or may not be physical units, may be located in one place, or may be distributed over a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
Furthermore, functional modules in various embodiments of the present application may be integrated together to form a single portion, or each module may exist alone, or two or more modules may be integrated to form a single portion.
It should be noted that the functions, if implemented in the form of software functional modules and sold or used as a stand-alone product, may be stored in a computer-readable storage medium. Based on such understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method for focusing on medical records of various embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM) random access Memory (Random Access Memory, RAM), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
In this document, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions.
The above-mentioned important medical records are only examples of the present application, and are not intended to limit the scope of the present application, and various modifications and variations can be made by those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the protection scope of the present application.

Claims (9)

1. A browser development mode detection method, the method comprising:
acquiring information of a browser;
determining the type of the browser according to the information of the browser;
creating a first object when the browser is a first type browser;
rewriting a first function of the first object, wherein the first function is called when a user opens a developer tool page of the browser and is used for outputting opening prompt information;
acquiring control console output information of the browser;
judging whether the control console output information comprises the opening prompt information or not, if so, determining that a developer tool page of the browser is opened by a user;
the method further comprises the steps of:
creating a second object when the browser is a second type browser;
and adding a second function in the second object, wherein the second function is called when a user opens a developer tool page of the browser and is used for outputting opening prompt information.
2. The method of claim 1, wherein after said determining that the developer tool page of the browser is opened by a user, the method further comprises:
deleting the code in the developer tool page of the browser.
3. The method of claim 1, wherein after said determining that the developer tool page of the browser is opened by a user, the method further comprises:
and clearing the control console output information of the browser.
4. A method as claimed in claim 3, wherein the method further comprises:
setting a timing time of a timer, wherein the timer is used for executing the steps of obtaining the control console output information of the browser and executing the steps of judging whether the control console output information comprises the opening prompt information or not and executing the step of emptying the control console output information of the browser according to the timing time.
5. The method of claim 1, wherein prior to the creating the first object, the method further comprises:
and judging whether the first object exists or not, and if so, calling the existing first object.
6. The method of claim 1, wherein the first type of browser is a firefox browser.
7. A browser development mode detection apparatus, the apparatus comprising:
the first acquisition module is used for acquiring information of the browser;
the determining module is used for determining the type of the browser according to the information of the browser;
the object creation module is used for creating a first object when the browser is a first type browser;
the function rewriting module is used for rewriting a first function of the first object, and the first function is called when a user opens a developer tool page of the browser and is used for outputting opening prompt information;
the second acquisition module is used for acquiring the control console output information of the browser;
the judging module is used for judging whether the control console output information comprises the opening prompt information or not, and if yes, determining that a developer tool page of the browser is opened by a user;
and, the apparatus is further for:
creating a second object when the browser is a second type browser;
and adding a second function in the second object, wherein the second function is called when a user opens a developer tool page of the browser and is used for outputting opening prompt information.
8. A browser development mode detection apparatus, comprising:
a processor; and
a memory configured to store machine readable instructions that, when executed by the processor, perform the browser development pattern detection method of any of claims 1-6.
9. A storage medium storing a computer program that is executed by a processor to perform the browser development pattern detection method according to any one of claims 1 to 6.
CN202011573120.2A 2020-12-25 2020-12-25 Browser development mode detection method, device, equipment and storage medium Active CN112631602B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011573120.2A CN112631602B (en) 2020-12-25 2020-12-25 Browser development mode detection method, device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011573120.2A CN112631602B (en) 2020-12-25 2020-12-25 Browser development mode detection method, device, equipment and storage medium

Publications (2)

Publication Number Publication Date
CN112631602A CN112631602A (en) 2021-04-09
CN112631602B true CN112631602B (en) 2023-10-13

Family

ID=75325600

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011573120.2A Active CN112631602B (en) 2020-12-25 2020-12-25 Browser development mode detection method, device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN112631602B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107203470A (en) * 2017-05-11 2017-09-26 腾讯科技(深圳)有限公司 Page adjustment method and device
CN108205760A (en) * 2016-12-16 2018-06-26 优视科技有限公司 Method, plug-in unit and the browser that advertisement is launched
CN109800173A (en) * 2019-01-28 2019-05-24 腾讯科技(深圳)有限公司 Program debugging method, device and storage medium
CN111625260A (en) * 2020-05-27 2020-09-04 哈尔滨文投科技有限公司 Method and system based on mixed mobile application program upgrading
CN111796799A (en) * 2019-04-09 2020-10-20 广州腾讯科技有限公司 Sub-application development method and device, computer equipment and storage medium
CN111898384A (en) * 2020-05-30 2020-11-06 中国兵器科学研究院 Text emotion recognition method and device, storage medium and electronic equipment

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108205760A (en) * 2016-12-16 2018-06-26 优视科技有限公司 Method, plug-in unit and the browser that advertisement is launched
CN107203470A (en) * 2017-05-11 2017-09-26 腾讯科技(深圳)有限公司 Page adjustment method and device
CN109800173A (en) * 2019-01-28 2019-05-24 腾讯科技(深圳)有限公司 Program debugging method, device and storage medium
CN111796799A (en) * 2019-04-09 2020-10-20 广州腾讯科技有限公司 Sub-application development method and device, computer equipment and storage medium
CN111625260A (en) * 2020-05-27 2020-09-04 哈尔滨文投科技有限公司 Method and system based on mixed mobile application program upgrading
CN111898384A (en) * 2020-05-30 2020-11-06 中国兵器科学研究院 Text emotion recognition method and device, storage medium and electronic equipment

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"检测浏览器开发者工具是否打开了";哎呦喂1111;CSDN;第1-3页 *

Also Published As

Publication number Publication date
CN112631602A (en) 2021-04-09

Similar Documents

Publication Publication Date Title
US10409892B2 (en) Formatting data by example
US9185065B2 (en) Computer method and system for attachment reduction
CN112422581B (en) Webshell webpage detection method, device and equipment in JVM (Java virtual machine)
CN114996103A (en) Page abnormity detection method and device, electronic equipment and storage medium
CN104375977A (en) Answer message processing method and device for question-answer communities
CN104182479B (en) A kind of method and device handling information
CN112328298A (en) Code library cutting method and device for mobile terminal
CN112631602B (en) Browser development mode detection method, device, equipment and storage medium
KR20110100923A (en) Malware detecting apparatus and its method, recording medium having computer program recorded
CN112416500B (en) Information processing method and electronic equipment
CN106557379B (en) Method and device for generating silent installation package
CN107491287B (en) Instruction execution method and device
CN111209198A (en) Debugging method and device based on JPDA, electronic equipment and storage medium
CN113238742B (en) Direct current control page protection program modification playback method, device, terminal and medium
CN113886774B (en) Anti-debugging method and device
CN116383544B (en) Webpage report generation method, device, equipment and medium
CN113590801B (en) Mobile phone banking problem tracking method and device
CN116361748B (en) Software supply chain safety detection method and device
CN113553587B (en) File detection method, device, equipment and readable storage medium
CN115758328A (en) Document detection method and device, storage medium and electronic equipment
CN116318946A (en) Method and device for detecting memory type webpage backdoor attack and electronic equipment
JP6884076B2 (en) Information processing equipment and computer programs
CN118567790A (en) Processing method, processing device, equipment, medium and program product for virtual machine memory
CN116318918A (en) Trojan detection method, device and equipment
CN117252543A (en) Flow form processing method and device and readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant