SessionStorage Sharing Between Web Browsers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing techniques for sharing data between web browsers do not account for the specification of SessionStorage, which is intended not to share data between different tabs of a single web browser, leading to potential operational failures when such data is shared between different information processing apparatuses.
Innovation Solution
A network system with a shared server that manages access data and SessionStorage for a first web browser, allowing the sharing of SessionStorage between web browsers while maintaining the integrity of the original specification by transmitting and deleting the association between the data on the first information processing terminal, thus enabling tab sharing between different web browsers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If SessionStorage data is shared between web browsers of different information processing apparatuses using conventional data sharing techniques, then data sharing capability is improved, but the original specification integrity is violated and operational reliability deteriorates
Solution Approach 1:
The system performs preliminary actions by detecting SessionStorage data before sharing occurs, and proactively erases it from the source terminal. This prevents the specification violation from happening in the first place, maintaining reliability while enabling sharing functionality.
Solution Approach 2:
The server acts as an intermediary that mediates the SessionStorage sharing process. It receives the SessionStorage data from the source terminal, manages the transfer to the destination terminal, and coordinates the erasure operation, ensuring the specification integrity is maintained throughout the process.
2Adaptability or versatility
If SessionStorage data is transmitted to another information processing apparatus, then tab sharing functionality is improved, but data loss occurs at the source terminal
Solution Approach 1:
The SessionStorage data is extracted from the source terminal and transferred to the destination terminal. By taking the data out of the source and placing it in the destination, the system enables tab sharing while the source terminal can continue functioning with its own SessionStorage or recreate it if needed.
Data Source
AI summary
When a data sharing server receives an instruction to share a first tab of a first web browser of an information processing apparatus serving as a sharing source with a second web browser of an information processing apparatus serving as a browsing terminal, the data sharing server transmits access data and data on session storage related to the first tab to the second web browser. The data sharing server deletes association between the data on the session storage and the information processing apparatus serving as the sharing source, and associates the data on the session storage with the information processing apparatus serving as the browsing terminal.


