Domain Split Display Iframe Resizing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional iframe technology does not automatically resize to fit within a window, leading to a perception that user-generated content and publication system content are from different sources, potentially implicating the webpage provider as the source of malicious code, and does not efficiently manage computing resources.
Innovation Solution
Implementing a domain split display system that uses a parent page with a content iframe and grandchild iframes, where the grandchild iframes communicate size information to resize the content iframe, allowing seamless integration and efficient resource management by using a network architecture with a domain split engine to handle user-generated and publication system content.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional iframe technology is used to display user-generated content, then content integration is achieved, but the iframe does not automatically resize leading to a perception of multiple sources and potential misattribution of malicious code
Solution Approach 1:
The iframe is enhanced with automatic resizing capability that allows it to self-adjust its dimensions to fit the available space without manual intervention. This self-service mechanism ensures the iframe seamlessly integrates with the parent webpage, maintaining a unified appearance that prevents users from perceiving multiple content sources.
2Adaptability or versatility
If user-generated content is displayed on a second party website, then content diversity is improved, but the webpage provider may be perceived as the source of malicious code
Solution Approach 1:
The system introduces a domain split display mechanism that acts as an intermediary layer between the webpage provider and user-generated content. This intermediary clearly separates and attributes content from different domains, allowing the webpage provider to host diverse content while preventing misattribution of malicious code by maintaining distinct domain identification.
3Adaptability or versatility
If multiple iframes are used to display content from different domains, then content integration is achieved, but computing resource usage increases
Solution Approach 1:
The system merges multiple domain-specific iframes into a unified domain split display structure. By combining the rendering and management of multiple iframes under a single coordinated framework, the system reduces redundant computing operations and resource consumption while maintaining the ability to display content from multiple domains seamlessly.
Data Source
AI summary
Systems and methods for a domain split display are provided. A first request call directed to a first domain is received. In response, a first response is transmitted to a client device, which causes generation of a parent page comprising a content iframe that is a child frame of the parent page. The parent page is associated with the first domain and the content iframe is associated with a second domain. A second request call directed to a second domain is received and a second response is transmitted to the client device. The second response causes a plurality of grandchild iframes to be generated within the content iframe, whereby a first grandchild iframe is associated with the first domain and a second grandchild iframe is associated with the second domain. The plurality of grandchild iframes are sibling iframes at a same level that are enabled to communicate with each other regardless of domain. The system causes resizing of the content iframe based on a communication of a size requirement between the first grandchild iframe and the second grandchild iframe and based on a communication of the size requirement between the first grandchild iframe and the parent page.


