Web Page Content Protection via DOM Monitoring and Freezing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Content filters on user devices often modify or obscure web page content, disrupting the intended layout and user experience, and existing protection methods either prevent all modifications or incur resource-intensive decryption processes, slowing page loading.
Innovation Solution
Implementing systems and methods that monitor web pages for changes, restore original content when modifications are detected, and freeze the content to prevent further alterations, using JavaScript's Object.freeze() method or DOM event listeners to protect specific areas of the page.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If content filters are used to remove or obscure content on web pages, then content protection is improved, but the web page layout and user experience deteriorate
Solution Approach 1:
The patent applies preliminary anti-action by implementing content protection mechanisms that proactively prevent content filters from modifying web page content. The system monitors for attempts to filter or modify content and restores the original content before the filters can disrupt the layout, thereby protecting content integrity while maintaining the intended user experience.
Solution Approach 2:
The patent implements preliminary action by pre-loading and storing original content versions before content filters can modify them. The system prepares backup content and restoration mechanisms in advance, so that when content filters attempt to remove or obscure content, the original content can be quickly restored without affecting the web page layout or user experience.
2Reliability
If conventional content protection methods are used to prevent modification, then content integrity is improved, but resource consumption and page loading time deteriorate
Solution Approach 1:
The patent applies partial action by implementing selective content protection that monitors and protects only specific content elements that require integrity protection, rather than encrypting or protecting the entire web page. This approach maintains content integrity for critical elements while avoiding the resource overhead of comprehensive protection, thus preserving page loading efficiency.
Solution Approach 2:
The patent implements copying by creating and storing backup copies of original content elements. When content filters attempt to modify protected content, the system restores the copied original version. This copying mechanism provides content integrity protection without requiring resource-intensive decryption or verification processes, maintaining efficient page loading.
Data Source
AI summary
Technologies are provided for protecting nonintrusive content of a web page presented on a user device. A web page is received on a user device including instructions to monitor the web page for changes to the web page, and instructions to restore and freeze content of the web page when a modification has been detected. A content filter filters content on the web page. The filtering is detected on the user device, and the web page is restored with the original content of the web page and the content is frozen on the web page, preventing further modification of the web page.


