LinkVisitor 
| resources: | Home Mailing List Installation Source Code Screenshots |
|---|
Note Archive
Post any questions or comments here.
Awesome!
This is definitally something I can use!! Cheers for creating this! Awesome!
This rocks! I've wanted this for so long. Thank!
--Asa
feature request.
can you add a "mark all links as visited" that doesn't require I first select all the links?
--As
I like the idea of extentions. One suggestion to all extension developers:
Please put your content menu item above the Properties option. I am used to thinking the last option as Properties and it is very annoying if that is not the case. The more extentions that put stuff in the context menu the worse it gets, organization wise. MAybe there needs to be a standard for it.
I really like this one. Thanks a lot.
jan
I added a "mark all links as visited" macro to http://quicktools.mozdev.org/macroeditorex.html.
I don't like the way this extension uses a submenu of the context menu. It should just add "Mark link as visited" to the link context menu and the two "Mark selected links as..." commands to the selection context menu.
Yeah. What a great tool. Thanks
Greetings Kalle
I really like this extension. However, I wish I can install it on my profile instead of global browser directory; I try new nighties a lot and it's inconvenient to install this extension every couple of days.
Othan than that. Great job! Thank you for making this. :)
Implemented requests in version 0.30:
*Mark all links.
*Installed into user profile.
*Redesigned menu.
good
Excellent! This is one of the TWO vital extensions for me (the other being TBE).
This is one of the more useful extensions. However, I had thought of this idea ( and no idea on how to code ) but, my idea would of been to create something that places x's and check's over links youve visited to remind you of ones you want to see again or not at all. Many website's don't often change their design or the link won't change a directory ( but then again i have no idea .... again ) so the little x's and check's will always know what link they should be over. :D
Is it possible for you to use your feature to fix the "Link should become visited color if URL is loaded in any other window or frame" bug?
This is the only reason why I haven't switched to Firefox until now.
Recent changes to XPCOM has broken the extension (see Can you please update this wonderful tool?
see
see bugzilla 224829 (sorry having trouble posting link)
I really love this extension, can you please update so it can be used with Firefox nightlies? And not to mention the upcoming Firefox 0.9!
lesx99, thanks for pointing out bug 224829.
Michelle, I tried nightly 20040310 and could not make page unvisited using nsiBrowserHistory, waiting for bug 235915.
Max, I am also voting for bug 78510, ;) (Implementing this feature using javascript may slow down the browser a lot.)
William, this extension does not do that.
Actually you can achieve the required effect without using any extension...
Open userContent.css in the chrome directory of your profile directory. If you cannot find userContent.css in that directory, please create one using any text editor (like notepad).
Add this line to the file:
a:visited:before { content: "[x]" }
Save the file, restart your browser and you should see the effect in all pages!
By the way, you can change the content to your like, maybe just "X", or you can change its colour, cursor, underlining, and thousands other things! Happy tweaking!
Very good idea. I have wanted to be able do this on web pages for a long time. It's usefull when going to sites that cross reference each other. I can mark links as visited without the hasle of opening them. Then I know what site links I have already decided I don't need when I go to another site that has many of the same links.
The link of doesn't seem to work (for the mark all as visited).
I don't know if anyone would want it or not, but there is a coding workaround (which I've shamelessly stolen from the multizilla project) to make nsIBrowserHistory work on various builds in spite of the compatibility problems currently in there due to 224829. I've posted a diff for lvbrowseroverlay.js at:
if anyone is curious.
Arrghh! Forgot that URLs get stripped to prevent spam. Let's try this again :) The diff that I mentioned above is located at
home DOT earthlink DOT net /~jmerz42/lvbrowseroverlay.js.diff
Thanks for the info, jonnyelvis.
The new version 0.31 is now available for browser builds 20040410 and above (no new features, just changes in code).
Is it possible to assign a keystroke sequence to the "Mark All Links as Visited"???
Hi all,
call me dumb, but this extension doesn't seem to be working correctly for me. I'm using Firefox v0.8 and LinkVisitor v0.31.
When I try to mark a link as UNvisited, it simply retains in visited scheme!? I'm having a local .HTML serving as some kinda link collection, and it'd be really helpful if this extension would work on that...
I'd greatly appreciate any help!
Ace_NoOne,
Your browser build is 20040206, you should use version 0.30 instead of 0.31. Version 0.31 is for browser builds 20040210 and above, and I have upgraded it to 0.40 to support the new Extension Manager.
I see... Well, stupid me, I guess. :o
Anyways, I just updated to Firefox v0.9, so Link Visitor v0.4 is working perfectly now. :)
btw: When installing Firefox v0.9 over v0.8, it told me that all old extensions had been disabled - but have they been deleted too? Cuz I like to have a clean system (lest to have a 50MB profile folder after updating Firefox four or five times), but I didn't really figure out where extensions are stored and how to cleanly uninstall them (they don't appear in Firefox v0.9's lovely new extensions menu, so I can't uninstall from there).
It's not really important enough to start a new thread in the Firefox forums, but if anyone wants to quickly give me a hint, you're welcome!
I've uninstalled both the extension and brower. Reinstalled both. I'm still unable to get this to work.
I'm using Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040803 Firefox/0.9.3. LinkVisitor 0.4.200406407.
Windows Xp, with most recent updates. I have history set to zero days. Will changing this value enable this extension to work?
I got it working, changed history to 10 days works ok.
there should be an "expire after" option, and it can be user-defined, like say 24 hours. and after 24 hours, it becomes unvisited again.
Doesn't work properly with Forefox 1.0PR. Links can be "marked as visited" but "mark as unvisited" doesn't work.
StuartMW is right. linkvisitor 0.4 Doesn't work in Firefox 1.0 PR as he described. I'm going to file a bug report.
Sorry for a very long update, I was using an old browser and I didn't know about this broken extension.
New version 1.0 should be okay in Firefox 1.0PR, Mozilla 1.71+ and Mozilla 1.8a4.
Ok Billy that's great but *where* is 1.0?????
Stuart, I uploaded it a few hours ago, some of the mirrors are not synchronised yet. Be patient :)
Nice enough for what it is...
... but rather than using the context menu to do this manually, I was actually hoping for and extension that would mark links _when I actually visit them._ (you know? click the link, open the page, next time I see the link it's a different color? that's what I'm talkin' about...)
beefhaze, I think what you mentioned is the default feature of all browsers. All visited links are in different colours, unless the page uses stylesheet that cancels this feature, or you have accidently changed link colours (Tools > Options > Generals > Fonts & Colors > Link Colors).
If you mean bug 78510, I also am waiting it to be solved.
I've found this extension to be *very* useful for keeping track of multi-page forum topics that I've visited without having to visit the first page (done by marking the link to the beginning of the topic itself as read), links that are marked as unvisited that I have already visited before (because they are no longer in the browser's history), and page links that I've already bookmarked =)
However, I noticed a JavaScript Console error that you may want to take a look at ("javascript.options.showInConsole" must be set to "true" in about:config for it to show up). Fortunately, it doesn't seem to be affecting anything. Unfortunately, I have not yet been able to determine what causes it to show up (though if I can find out what causes this to show up, I'll post it here). The error is as follows:
Error: [Exception... "Component returned failure code: 0x80004003 (NS_ERROR_INVALID_POINTER) [nsIGlobalHistory2.isVisited]" nsresult: "0x80004003 (NS_ERROR_INVALID_POINTER)" location: "JS frame :: chrome://linkvisitor/content/lvbrowseroverlay.js :: anonymous :: line 305" data: no]
Source File: chrome://linkvisitor/content/lvbrowseroverlay.js
Line: 305
The line is:
if (!this._globalHistory.isVisited(fixupURI) && this._isBookmarked(fixupURI.spec)) {
Just letting you know of this =)
I have tried to down link visitor and nothing happens, is the link down ? Also what version do I download for Firefox 1.0 (new release).
Thank You
Paul
Hi Billy,
I tried to contact privately but your email address (the one at mmu.edu.my you have indicated on the project owners list) is no longer valid.
I hope you see this soon...
First of all, thank you for this really useful extension. It has helped me more than I could ever imagine.
Secondly, I 'd really be happy if you could add something like a "keyboard shortcut" for "Mark Link as Visited" in the Context Menu (I think that's what they call the menu that pops up when you right-click on a link). I use it very frequently and it's not convenient to have to navigate with the mouse and click on that option everytime I want to mark a link. "Right-click + keystroke" is much faster.
I spent some time trying to see if I can modify your extension on my own, but I 'm not a programmer and I thought it would be best to contact you about it. Here's what I found though:
I decompressed the linkvisitor.jar and tried to compare the "contentAreaContextMenu" part of the .xul files with the same part in other extensions that do have the shortcut key I'm asking for.
I found that the part that is missing is something like:
accesskey="letter"
where letter is the keyboard letter you want to assign to this function. There are plenty of free (not already assigned) key letters you could use. One of them is V (for "Visited").
I guess that's the only thing you'll need to add, so could you please make that small change and release a new version?
Well, that's all for now.
If you need any more explanation/clarification, let me know.
Keep in touch,
Alex.
Hey, it's me again.
I just wanted to say that Ernie on Message #18 is probably asking for a similar thing. It would be cool if you could add a "keyborad shortcut" for "Mark selected links" ot "Mark all links" too.
Anyway, I hope you see this soon.
Bye.
Wolfey, I never experienced the error you mentioned. If it does happen again, please give me the details.
Paul, please use linkvisitor 1.0, or just download the extension from update.mozilla.org.
Alex, okay I will add accesskey 'v' to the menuitem. I will also add these keyboard shortcuts:
Ctrl+1: Selected links visited
Shift+Ctrl+1: Selected links unvisited
Ctrl+2: All links visited
Shift+Ctrl+2: All links unvisited
Anyway you need to wait around 1 weeks for this new version because I am moving to a new apartment. Actually the changes are trivial, you may modify the tar file yourself if you are in hurry (see tutorials on www.xulplanet.com)
Hey Billy!
I hope you see this before adding the new shortcuts...
> Ctrl+1: Selected links visited
> Ctrl+2: All links visited
I'm afraid those are already reserved in Firefox.
from: www.mozilla.org/support/firefox/keyboard
or
mozilla.org/support/firefox/keyboard
"Select Tab [1 to 9] :
Ctrl + [1 to 9] (Windows)
Alt + [1 to 9] (Linux)
Cmd + [1 to 9] (Mac)"
You 'll probably have to choose another combination.
Ctrl + F1 may be a better choice.
Ctrl + Alt + 1 should do too.
It's up to you.
Happy new year!
And thanks for the reply!
Alex.
Extemely useful tool but:
- "Mark all links as visited" only marks unvisited links as visited. It does not update already visited links to 'visited today'. So, after a while, on a regularly visited page on which I mark all links as visited, some appear unvisited the next day as they got naturally expired.
- As I use the tool a lot to see which stories or news items I already read in google queries, the only workaround to the previously described "problem", is to mark all links as unvisited then as visited again so that they are all marked as visited now and won't expire the next day.
- Now I installed Mozilla 1.7.5 (on two completely different machines) and "Mark all links as unvisited" now takes ages when it took only a brief instant with Mozilla 1.7.3. "Mark all links as visited" still works fine/fast
Apart from a possible fix to the issue with the 1.7.5 problem I reported, I would really appreciate if there was a new menu option "Mark/Update all links as visited now" or something similarly obvious.
Happy New Year,
TheNice
Okay, version 1.1 is out. Sorry for the delay.
Now menu items have access keys and some of them have keyboard shortcuts:
Ctrl+F3: Selected links visited
Alt+F3: Selected links unvisited
Ctrl+F2: All links visited
Alt+F2: All links unvisited
If you want to change the shortcuts or access keys, you may edit the related xul, dtd and properties files in the jar file.
TheNice, I have tested the extension in FireFox and Seamonkey and the visited links do get updated when you mark them as visited. You may test the extension by changing the system date but make sure that the history sidebar/window is closed when you test it - you need to close the sidebar/window because the UI is not updated properly in both Firefox and Seamonkey. I have also tested "Mark Links as Unvisited" in Seamonkey 1.75 (20041217) and the process was not slow. Make sure that the history sidebar/window is closed for Mozilla rendering engine (Gecko) takes a lot of proccesing times to update the UI (or maybe your history database is too large to be processed, although I doubt it). BTW, I am also a Seamonkey user.
Alex, thanks for the link.
Billy,
I now tried with version 1.1 and I can give you more details regarding my performance problem, hope it helps:
- My History.dat file is 5-6 Mb in size
- If there is no or only a few links to "Mark All Links as Unvisited", it goes with acceptable speed (tough it feels not as fast as it should)
- The more links to mark as unvisited, the slower it goes, up to a few (like 10) seconds with 100% CPU usage
- I uncleanly re-installed M1.7.3 over M1.7.5 and "Mark All Links as Unvisited" is again as faaaaast as expected
- I uncleanly re-installed M1.7.5 over M1.7.3 and "Mark All Links as Unvisited" is again slow as I described
- Whatever the 1.7 version, "Mark All Links as Visited" works faaaaast.
- I tried M1.8A6 but it failed to properly work here and didn't want to investigate too deep with it...
Regarding the problem I reported with links not being updated in the history, I played with the clock and could not reproduce what I was describing... either with version 1.0 or 1.1 so I'm quite puzzled... might be a problem with google queries, with specific sites, with specific links or with me... I'll keep an eye on it...
- After playing with the clock, my history.dat file got down to 6Kb, but the performance problem I described is still there, just taking less time (1-2 seconds of freeze and 100% CPU) to "Mark All Links as Unvisited"
TheNice
: cannot access mailbox /var/mail/bllaw for user bllaw. error writing message: Disc quota exceeded
Do you have another contactable mailbox?
Philip Chee
philip@aleytys.pc.my
I have found an issue with LinkVisitor 1.1.20050118 (on Firefox 1.0 (Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0 Mnenhy/0.7.1))
On Wikipedia ( ), if I un-visit an internal link, the icon for 'external link' appears.
I too would like a way to set the color of visited links. in the settings its all or nothing with colors and when you set it to color visited links it can be ignored on pages that set link colors. If you don't like their color you have to turn it to use your colors and then the pages look wrong.
never mind I think I figured out how to do it with css anyone that wants it its
a:visited { Color:Purple !important}
put that in your usercontent.css file
Dear LinkVisitor author,
I'm one of the eXtenZilla.it admins: our goal is to provide as many as possible italian translations of extensions and documentation about Mozilla.org; I'm also supporting Mozilla software (Firefox, Thunderbird and Suite) as admin of MozillaItalia.org website and forums.
Since I'm also an enthusiastic user of LinkVisitor, I've created the it-IT localization for version 1.1 translating the en-US locale contained in the original XPI package.
As I said before, in the near future we're planning to make italian translations of the most popular and used extensions: so, if you need it-IT locale don't hesitate to contact me at jooliaan[at]extenzilla.it
I'll be glad if you would add it to your extension allowing us italian users to enjoy in this way your extension directly in our mother language.
For this reason, I'm sending you the link to the repacked extension already containing that locale and working fine.
I hope you will appreciate my small effort done trying to contribute to your great project and in the meantine I even hope you would publish also the new version containing the italian locale.
Greetings
Giuliano Masseroni aka jooliaan
The system eaten the link :(
I try to send it modified, I hope it will works...
http:\\premium1.uploadit.org\jmax63\ext\linkvisitor-1.1.xpi
Use / instead of \ ;-)
Thanks jooliaan. I have upload the new version with it-IT localisation. The new version number is 1.1.20050310.
AE, link in wikipedia is also tagged with 'external icon' if I marked it as visited! Only after I refresh the page the links are properly tagged. Okay I will look into this in the next version. Anyway I suspect the weird behaviour is because of Gecko since this extension just remove/add url into the history list and let gecko repaint it.
hello
i've made a french translation of LinkVisitor
would you like to see it?
ah good!
at last i can post with firefox! i had to use ie for the preceding message
Wronschien, you are very welcome to contribute the localisation. In fact anybody is welcome to give new localisations (as long as it it not a made up language like klingon). Please provide the url for me to download the file and I will integrate it into the extension. Thanks.
good
here is the french locale: fr-FR.rar
hope this will be fine!
how strange
the url did not pass into the message
here it is retyped: http:--wronsch.club.fr-LinkVisitor%20fr-FR.rar
try
Wronschien, I have downloaded the provided rar file (2KB only?) but when I tried to extract it I got the 'CRC error' message.
hmm
i uploaded it again(it's a bit more than 1 KB) with stripped spaces, here it is: http:-wronsch.club.fr-LinkVisitor_fr_FR.rar
i also made a 7z if this one defenitly can't work:
again the url did not go...
here it is again
arrrg!
well just replace .rar with .7z in the other url...
i just can't understand how this forum works