JavaScript Import file problem

J

Joseph Scoccimaro

I am using greasemonkey to create a script that allows one to analyze a
web page. Currently I am trying to import the javascript from an
external file to add to the DOM of a web page. It is giving me this
error: Security Error: Content at http://www.google.com/ may not load or
link to file:///home/majin/8903/greasemonkeyscript/metaanalysis.js. Is
there a way to get around this? Here is the code I am using:

metaAnalysis: function(scriptSource) {

var theHead = document.getElementsByTagName('head')[0];
var metaAnalysisScript = document.createElement('script');
metaAnalysisScript.type = 'text/javascript';
metaAnalysisScript.src = scriptSource;
theHead.appendChild(metaAnalysisScript);

} //end metaAnalysis()

metaAnalysis('file:///home/majin/8903/greasemonkeyscript/metaanalysis.js');
//this is the calling function.


Joseph Scoccimaro
(e-mail address removed)
 
R

Randy Webb

Joseph Scoccimaro said the following on 11/21/2005 11:31 AM:
I am using greasemonkey to create a script that allows one to analyze a
web page. Currently I am trying to import the javascript from an
external file to add to the DOM of a web page. It is giving me this
error: Security Error: Content at http://www.google.com/ may not load or
link to file:///home/majin/8903/greasemonkeyscript/metaanalysis.js. Is
there a way to get around this?

The only way is to stop trying to script cross-domain. It appears you
are trying to append the script file into a google.com page from your
hard drive. That is a serious serious security issue that you can't get
around in a normal default security environment.

If you want to access the data on www.google.com for analysis, you would
do better to have a local HTML file that uses an HTTPRequestObject to
retrieve the contents of google.com and then display it in your own page.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,743
Messages
2,569,478
Members
44,898
Latest member
BlairH7607

Latest Threads

Top