Browser Webpage Skin Replacement via Custom Element Properties
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mobile browsers cannot seamlessly integrate skin effects into webpage content, leading to a disjointed aesthetic appearance that negatively impacts user experience.
Innovation Solution
A method and apparatus that parse webpage elements for self-defined extension properties indicating skin style information, allowing the browser to search and apply corresponding skin style information from a skin style library, thereby rendering elements with a unified skin effect.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Shape
If skin replacement functionality is applied only to browser UI widgets (title bar, toolbar, menu bar), then the browser shell appearance is improved, but the webpage content remains in original skin causing aesthetic disunity
Solution Approach 1:
The patent extends skin replacement functionality from browser UI widgets to webpage content elements by introducing a universal skin configuration mechanism. The browser parses skin configuration information from webpage elements and applies skin styles uniformly across both browser shell and webpage content, making the skin system universally applicable to all visual elements rather than limited to specific components.
Solution Approach 2:
The patent segments skin configuration into element-specific skin style information that can be independently defined for different webpage elements. By parsing skin configuration information from individual elements and applying corresponding skin styles, the system enables granular skin control at the element level while maintaining overall skin consistency across the browser interface.
2Adaptability or versatility
If skin replacement is applied to webpage content elements, then aesthetic unity between browser shell and webpage content is improved, but system complexity increases due to parsing and rendering overhead
Solution Approach 1:
The patent implements preliminary action by having webpage elements include skin configuration information in advance during page creation or loading. The browser parses this pre-configured skin information from element attributes or styles, eliminating the need for complex real-time skin analysis and reducing processing complexity during skin application.
Solution Approach 2:
The patent uses copying by extracting skin configuration information from webpage elements and creating corresponding skin style definitions in the browser. The browser copies and applies these skin styles to rendered elements, avoiding complex real-time computation and enabling efficient skin application through pre-defined style templates.
3Ease of operation
If skin style information is dynamically applied to webpage elements, then user experience is improved through seamless skin switching, but rendering performance may be affected
Solution Approach 1:
The patent implements dynamic skin switching by enabling the browser to parse and apply skin configuration information in real-time when skin changes occur. The system dynamically updates element styles based on selected skin themes while maintaining the ability to quickly switch between different skin configurations without full page reloads.
Solution Approach 2:
The patent uses parameter changes by modifying skin style parameters (colors, fonts, backgrounds) of webpage elements based on selected skin themes. The browser changes visual parameters of elements according to skin configuration information, enabling smooth skin transitions through parameter adjustment rather than structural changes.
Data Source
AI summary
This invention provides a skin replacement method for a webpage content area displayed in a mobile terminal browser, including: parsing each element of webpage content received, determining whether a self-defined extension property exists in an element for indicating skin style information of the element. The self-defined extension property is predefined by a browser client and provided for a web server, and a value of the self-defined extension property represents index information of the skin style information of the element in a skin style library of the browser client; when the self-defined extension property exists, based on the index information, searching the skin style information corresponding to the index information in the skin style library; and rendering the element based on found skin style information. This method can directly and seamlessly integrate skin effect of the browser client into the webpage content displayed in the browser, providing better use experience.


