我正在尝试通过它们在维基百科中的前缀(en,fr,es,...)创建语言方向列表(从左到右或从右到左。维基百科中不存在其他方向)。为此,我编写了一个可以在此页面上执行的 JS 代码,并将数据存储在一个变量中。该代码打开每个 Wikipedia 的主页,并尝试根据其<html>
元素的 'dir' 属性检查语言的方向。但是,由于每个 Wikipedia 都有不同的域,出于安全原因,浏览器不会让我访问这些数据。有没有这样的浏览器?是否可以更改我的偏好以启用它?
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();
};
}
非常感谢!