Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Suggest: hide or control installed app URLs in browser history #994

Open
hanguokai opened this issue Aug 17, 2021 · 0 comments
Open

Suggest: hide or control installed app URLs in browser history #994

hanguokai opened this issue Aug 17, 2021 · 0 comments

Comments

@hanguokai
Copy link
Member

(I originally posted this at manifest-incubations, then @dmurph suggested to post it here)

In my test on the latest Chrome stable, when users use an installed app, app's URLs with titles(or same url but different title) are saved in browser history. This causes these urls with titles to be displayed in

  • browser history: chrome://history
  • most visited sites(top sites) : new tab page
  • recently closed tabs: a browser built-in function
  • or related functions in browser extensions

Why this is a problem?

  • Many installed app use standalone display-mode. But when users click above UI parts, these urls will be opened in browser display-mode, that is not the expected display-mode.
  • Some web apps are very much like native apps, rather than a web page. These installed apps are independent from browser and should not be recorded in the browser history, which makes no sense.

The core concept
whether an installed app is still regarded as an ordinary web page that can be accessed in the browser, and whether it should be isolated from ordinary web pages, such as browser history.

Suggested solution
In manifest file, add a "save_history_to_browser" item(or other name you like), which value is true or false. This item controls whether standalone installed app's url will be saved in browser.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant