
I want to use tools to discover why a bookmarlet does not work
I have a *.doc with screen snaps I would like to send to you
This system Windows 7 32 bit home premium
Jaava applets Version 7 update 55 (build 1.7.0_55-b14)
Gmap to Gpx does not work
This all works with windows xp older version of firefox etc etc
This system Windows 7 32 bit home premium
Java applets
Version 7 update 55 (build 1.7.0_55-b14)
http://www.elsewhere.org/journal/gmaptogpx/
GmaptoGPX bookmarlet contents
javascript:(function(){var%20script=document.createElement('script');script.src='//raw.github.com/rjl20/gmaptogpx/master/gmaptogpx.js';document.getElementsByTagName('head')[0].appendChild(script);})()
from the web site http://www.elsewhere.org/journal/gmaptogpx/
from
https://raw.githubusercontent.com/rjl20/gmaptogpx/master/gmaptogpx.js
seems to be source
/*
GMapToGPX 6.4k Originally based in part on the "Improved MSN and Google GPS GPX Waypoint Extraction" bookmarklet described at http://badsegue.org/archives/2005/04/21/
Josh Larios <hades@elsewhere.org> August 3, 2005 - February 12, 2014
My google home page using firefox 29.0.1
The way it should works
Click on bike routes https://maps.google.com/
get directions etc see sample screen below
Clicking the gmaptogpx bookmarklet fails.
What should happen is that a gpx generate script should be created which I can the pass on gps visualizer So that I can down load a route onto my garmin
I know zip about java scripts. I am trying to use the firefox tools “web console” to try and solve the problem and notify the developer.
Tất cả các câu trả lời (3)
The forum allows attaching screen shots to a reply as image files, but not as a Word document.
Did you find particular error message in the web console (ctrl+shift+k) or browser console (ctrl+shift+j) after invoking the bookmarklet? You should be able to select/copy those.
First, I edited github to githubusercontent in the script address. This is based on a redirect from GitHub.
Second, switch from the "new" maps to the "classic" maps.
Okay, now I get a red bordered white box that says Loading. Nothing loads.
In the Browser Console I see this error message:
"Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.google.com/maps/preview?f=d&source=s_d&saddr=mandarin+oriental+hotel,+bangkok&daddr=Siam+Paragon+Shopping+Center+Bangkok+Thailand&hl=en&geocode=FVlp0QAdwbn9BSHlyolmM86yCymzoKfJxJjiMDHlyolmM86yCw%3BFb_C0QAdcAr-BSGjFUU22RBMJikHkVjkzZ7iMDGjFUU22RBMJg&sll=37.269174,-119.306607&sspn=3.89877,17.62207&vpsrc=0&dirflg=r&ttype=now&noexp=0&noal=0&sort=def&mra=ltm&ie=UTF8&t=m&z=13&start=0. This can be fixed by moving the resource to the same domain or enabling CORS."
Working around this will require embedding the script in a different way.
See also:
- bug 866522 - Bookmarklets affected by CSP
Please do not comment in bug reports
https://bugzilla.mozilla.org/page.cgi?id=etiquette.html
Được chỉnh sửa bởi cor-el vào