私は、フォントサイズを変更することを意味している機能を持っている:Javascriptのセキュリティエラー1000年リサイズテキスト
それは探しスタイルシートが機能があるページと同じディレクトリにある場合、これは動作します// change the font size of the document
function changeSize(fontSize) {
var sheets = document.styleSheets; // Array of all stylesheets
for(var i=0; i < sheets.length; i++) { // For each stylesheet
var sheet = sheets[i];
// alert(sheets[i].title);
if(sheet.title == 'textSize') { // find the one called 'textSize'
// alert("hello!");
var rules = sheet.cssRules || sheet.rules; // Array of rules
var rule = rules[0]; // The first rule
// Should only be one rule, and it should be a one line font-size declaration
if(rules.length == 1 && rule.selectorText.match(/body/i) && rule.style.fontSize) {
rule.style.fontSize = fontSize;
return true;
}
else return false; // This is a bad stylesheet, return false
}
}
return false; // Haven't found the stylesheet - return false
}
それが別のディレクトリにある場合には - たとえば../js/js.js代わり./js.jsの - それは、次のエラーがスローされます。
Security error" code: "1000
任意のアイデアは、私はこれを解決する方法?
私はjavascriptについてよく知らないし、単純に「許可されていない」ケースではないと思っていますが、もしそうなら賢明な選択肢はありますか?
おかげ
私は相対的かつ絶対的な試みをしました。 –