Can anyone help me get RefGrab-IT plugin or bookmarklet on MacBook Air working again?
For the last year RefGrab-IT has worked ok for me.
I have or rather had it installed on my MacBook Air. Some time since Jan15 both the plugin and bookmarklet have decided not to work properly (only finding this out when researching for my course tonight)
I have uninstalled, reinstalled, deleted duplicate downloaded files for the plugin. Restarted FireFox. None of these have made any difference. Plugin is currently installed.
I have a bar at the bottom of the webpage where there is an icon to enable the import of references to RefWorks but where clicked on its does not activate. If I right click on it I have the choice of 2 options - Grab References and Preferences. Neither of which when selected do anything.
Having given up on the plugin I tried to get the bookmarklet working - this sort of does something and does import to refworks , but it isn't working correctly, it isn't collecting the correct information from the website.
I would be very grateful if someone can help me please.
Most of the time I work on a windows pc and use chrome so really know very little about FireFox so I'll probably need very detailed help. (main reason for using firefox is RefGrab-IT)
Thanks Laura
All Replies (4)
I only have Windows 7 handy to test...
I installed the bookmarklet from here: http://www.refworks.com/refworks/bookmarklet.asp
On a non-secure (HTTP) page, it worked as designed and populated a page with reference info. When I clicked import it took me to another page, I guess a login is needed to do that.
On a secure (HTTPS) page, it opened only a blank tab and triggered a mixed active content block in the secure page. To work around that, I edited the bookmarklet to this code:
javascript:var%20wRWMain1=window.open('','RefWorksBookmark');d=document;i='AddToRWScript';if(d.getElementById(i))RWAddToRW1();else{s=d.createElement('script');s.type='text/javascript';s.src='//www.refworks''.''com/refworks/include/addtorw.asp';s.id=i;d.getElementsByTagName('head')[0].appendChild(s);}void(0);
(The change is removing the http: from src='http://...' so the script will be retrieved using whatever protocol the site is using.)
Then I reloaded the secure page and tried again. This time Firefox warned me the data was submitting to an insecure page, I OK'd that, and got the expected Web Page Info on refworks.com.
Can you get that far?
Sorry, the bookmarklet is messed up because of the wiki syntax. I will re-post.
Modified
Sorry, the wiki needs special handling to get that bookmarklet code right. Please try this version:
javascript:var wRWMain1=window.open("", 'RefWorksBookmark'); d=document; i='AddToRWScript'; if(d.getElementById(i)) RWAddToRW1(); else{s=d.createElement('script'); s.type='text/javascript'; s.src='//www.refworks.com/refworks/include/addtorw.asp'; s.id=i; d.getElementsByTagName('head')[0].appendChild(s);} void(0);
Hi jscher2000,
this morning the bookmarklet works (not sure what happened overnight) in exactly the way you describe.
But I am completely flumuxed as to how to edit the code so that the info on secure sites is recorded.
Can you explain how to do this pleaase?
thanks
- )
Oh, sorry.
To edit a bookmarklet, it's like any bookmark you want to edit. Either:
- right-click the bookmark(let) > Properties
- select the bookmark(let) in the Library dialog in the list pane on the right
- Command+Shift+b
- Bookmarks > Show All Bookmarks
In both cases, the address or code is in the Location field.