JSTOR translator not working

For a few months now, JSTOR has not been talking to Zotero. I use Standalone 4.0.26.1 with Safari 8.0.3, Mac OS 10.10.2. Tried deleting the translators directory. Tooltip shows it's properly using the JSTOR translator. I do get a button, but when I press it the little "saving to" box appears but then disappears, the Zotero button goes grey, and no import has taken place.
  • Right, you're seeing this:
    https://forums.zotero.org/discussion/45347/jstor-not-working-january-2015/
    as I say in that thread, there is no current solution, only workarounds. The most reliable one would be to use a different browser (either Chrome or Firefox would do). It may also work to make sure you're accessing JSTOR over https, but I'm not certain about that.

    This will get sorted, hopefully sooner rather than later, but none of the more active translator maintenance people is on Mac, so Safari-only issues (which are very rare) are harder to fix.
  • Anything I can do to help? I have a Mac on hand.
  • aurimas has started to work on that, he'd know the details. Are you able to reproduce the problem, for a start?
  • We know what the issue is. When trying to fetch RIS data from an HTTP page, JSTOR redirects to an HTTPS location. This makes it a cross-origin request, which is blocked. The principal way to bypass this is to perform the request from a background page. Unfortunately, Safari does not include cookies when sending XMLHTTPRequests from the background page, which breaks the request when JSTOR is accessed over proxy.

    The ideal solution would be to figure out a way to get all cookies to the background page (we can send regular cookies, but not HTTP-only cookies). In lieu of that, we can request RIS over HTTPS and make sure that Zotero never proxies that request, since JSTOR will serve RIS without full text access. I think that's the most reasonable solution right now. We can probably just disable proxying of all cross-origin requests in Safari, since they should always break.
  • I have not been able to find any workaround or discussion of how to deal with this problem in Firefox. It seems most people have the problem in Safari or Chrome, but I cannot save from JSTOR using Zotero in Firefox. I can't seem to find the right thread. Is there one? Or am I the only one having problems getting JSTOR to speak to Firefox?
  • please start a new thread, since your issue is not related and include more details about your problem. See https://www.zotero.org/support/troubleshooting_translator_issues
Sign In or Register to comment.