Connecting Tech Pros Worldwide Forums | Help | Site Map

JavaScript Import file problem

Joseph Scoccimaro
Guest
 
Posts: n/a
#1: Nov 23 '05
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
gte542u@mail.gatech.edu

Randy Webb
Guest
 
Posts: n/a
#2: Nov 23 '05

re: JavaScript Import file problem


Joseph Scoccimaro said the following on 11/21/2005 11:31 AM:[color=blue]
> 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?[/color]

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.

--
Randy
comp.lang.javascript FAQ - http://jibbering.com/faq & newsgroup weekly
Javascript Best Practices - http://www.JavascriptToolbox.com/bestpractices/
Closed Thread