Page 1 of 1

diigo bookmarklet

Posted: Fri Mar 25, 2016 9:38 pm
by Guest
I use diigo bookmarklet (diigolet https://www.diigo.com/tools/diigolet) to bookmark pages I'm interested in. However, noscript prevents diigo toolbar to appear. I have to allow the current site every time. I've tried to add diigo.com in the whitelist, but nothing changed. Which other option can I set to allow diigo bookmarklet by default?
Thank you.

Re: diigo bookmarklet

Posted: Fri Mar 25, 2016 10:01 pm
by barbaz
I can't access the link, so I can't say for sure, but this sounds like they are injecting script tags into the page. NoScript blocks the script because it is not technically possible to distinguish that script tag from any others in the page. That's why it'd be needed to (Temp-)Allow the main site every time.

Re: diigo bookmarklet

Posted: Sat Mar 26, 2016 2:25 am
by therube

Code: Select all

javascript:(function(){s=document.createElement("script");s.type="text/javascript";s.src="https://www.diigo.com/javascripts/webtoolbar/diigolet_b_h_b.js";document.body.appendChild(s);})();
Clicking the bookmarklet at the lease generates Error Console log:

Code: Select all

Error: about:blank : Unable to run script because scripts are blocked internally.
After that, both diigo.com & the site you're on need to be Allowed, for the bookmarklet to work.

Image

Re: diigo bookmarklet

Posted: Sat Mar 26, 2016 1:17 pm
by barbaz
Yep, it's doing exactly what I thought.
Thanks therube.