Local files that start with file:///
ndeubert opened this issue · comments
Hello, Thanks for the extension, it is exactly what I was looking for, but I can't seem to get it to work with local urls that start with "file:///". Is there a special syntax for this?
Hey @ndeubert,
It only works on websites because it's based on location.href
. Moreover, the extension can't access to local files except if you have a website with a virtual host. Something like "localhost/...", "my-website.local"...
Bests
I reopen this issue because I've found something about file://
access.
Hi @ndeubert,
Acutally, it's possible, see this commit.
This feature is planned for release 0.6.0 at the end of the month.
Bests
Excellent, merci beaucoup! I tried making the same patch to the
manifest.json file in my google-chrome config folder but that still did not
work for me. So I also tried replacing the js and html folders with the
latest ones from git but that also did not seem to work for me either. For
reference the URL I am trying to match is like this:
"file:///scratch/svn/ssh1/index.html?10.60.16.117&debug"
and my tab_modifier.json file has this:
{
"file://": {
"icon": "http://localhost/logos/soundtouch_32x32.png",
"pinned": true
}
}
On Wed, Sep 16, 2015 at 6:50 AM Syl notifications@github.com wrote:
Hi @ndeubert https://github.com/ndeubert,
Acutally, it's possible, see this commit
5a64229
.This feature is planned for release 0.6.0 at the end of the month.
Bests
—
Reply to this email directly or view it on GitHub
#13 (comment)
.
Your JSON file is OK but if you want to make it works just check the developer mode in chrome://extensions/.
Clone the repository & go to release/0.6.0.
git checkout release/0.6.0
Import the chrome-tab-modifier/dist
folder as a developer extension & add your JSON in Options page.
Got it working! Thank you again.
On Wed, Sep 16, 2015 at 11:55 AM Syl notifications@github.com wrote:
Your JSON file is OK but if you wan't to make it works just check the
developer mode in chrome://extensions/.Clone the repository & go to release/0.6.0.
git checkout release/0.6.0
Import the chrome-tab-modifier/dist folder in a developer extension & add
your JSON.—
Reply to this email directly or view it on GitHub
#13 (comment)
.
Hello. Just wanted to point out a caveat: not working in conjunction with SSL encrypted websites.
E.g. I have the entry:
"""
{
"mail.google.com": {
"icon": "file:///path_to_my_favicon.png"
}
}
"""
but the javascript console says:
"""
Mixed Content: The page at 'https://mail.google.com/mail[...]' was loaded over HTTPS, but requested an insecure favicon 'file:///path_to_my_icon.png'. This content should also be served over HTTPS.
"""
You can't load a local favicon, you have to upload it somewhere.
This issue is related to detect local URL ie.:
{
"file:///path_to_my_file.html": {
"unique": true
}
}
Alright sorry for the confusion.
Quick note to say that this case is listed in the README with few workarounds.