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

Implement "private" protocol #89

Closed
Infocatcher opened this issue Aug 8, 2013 · 2 comments
Closed

Implement "private" protocol #89

Infocatcher opened this issue Aug 8, 2013 · 2 comments

Comments

@Infocatcher
Copy link
Owner

Allow to use something like private:#https://addons.mozilla.org/ to open links in private tabs.
We should use # to don't encode :...

Related requests:

Pro:

  • May be used on public computers.
  • Allows to open private tabs from command line.
  • OK, just because (it seems) I can do it. :D

Con:

  • Bookmarks don't looks "private" because they are stored without encryption (but we still don't have last visit date).

And bookmarks can be highlighter using following CSS selectors:

.bookmark-item[scheme="private"] {
    /* Styles for bookmark menus and toolbar */
}
treechildren::-moz-tree-cell-text(private) {
    /* Or some other ::-moz-tree-* things, see https://developer.mozilla.org/en-US/docs/XUL/Tutorial/Styling_a_Tree */
    /* Styles for bookmark tree */
}
Infocatcher added a commit that referenced this issue Aug 8, 2013
Infocatcher added a commit that referenced this issue Aug 8, 2013
Unfortunately text-decoration-color/style doesn't work with ::-moz-tree-cell-text()
(part 2 for #89)
Infocatcher added a commit that referenced this issue Aug 8, 2013
@Infocatcher
Copy link
Owner Author

Test version: private_tab-0.1.4pre6-fx-sm.xpi (source).

@Infocatcher
Copy link
Owner Author

Seems like all works fine for me.
But web pages can detect Private Tab now: with enabled private:// protocol such URIs can't be accessed. I'm not sure, bad this or not... but some additional entropy to track user a but better.

Anyway, some other extensions, that use resource:// protocol can be detected too:
http://stackoverflow.com/questions/8548141/can-a-website-know-if-i-am-running-a-userscript#answer-8622744

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

No branches or pull requests

1 participant