言語の方向(左から右または右から左。他の方向はウィキペディアには存在しません)のリストを、ウィキペディアの接頭辞(en、fr、es、…)で作成しようとしています。そのために、このページで実行でき、データを変数に格納するJSコードを作成しました。<html>
このコードは、各ウィキペディアのメインページを開き、その要素の「dir」属性に従って言語の方向をチェックしようとします。ただし、各ウィキペディアには異なるドメインがあるため、セキュリティ上の理由から、ブラウザーはこのデータへのアクセスを許可しません。そうするブラウザはありますか?設定を変更して有効にすることはできますか?
PSコード:
var as = document.querySelectorAll('a.extiw'), pre, win, dirByPre = {};
for each (var a in as)
if (pre = /^http:\/\/(\w+)\.wikipedia\.org\/wiki\/$/.exec(a.href)) {
win = open(pre[0]);
win.onload = function () {
opener.dirByPre[pre[1]] = document.documentElement.dir;
close();
};
}
どうもありがとう!