我遇到访问来自不同iframe的属性的问题。我不断收到拒绝访问属性错误的权限。我看到有人问他们是否多次使用file:///,但从来没有人(除了我),以致永远不会得到解决。JavaScript权限被拒绝访问属性
我不是在网上做这个。我的所有帧的src都在我硬盘上的同一个文件中。我想从对象的某些属性我在其他帧
function fill_with_pairs()
{
for (var x = 0 ; x < setLength ; x++)
{
var tempSet = sets[x];
var tempNums = tempSet.wb_numbers;
if (top.num_frame.active_list.active_nums[x].checked)
{
for (var y = 0 ; y < 4 ; y++)
{
var thesePairs = tempNums[y];
var pairBase = numbersX[thesePairs];
for (var z = y+1 ; z < 5 ; z++)
{
var pairKey = tempNums[z];
pairBase[z]++;
}
}
}
}
}
倒不如显示你尝试,而不是让人们认为什么可能出了错您的实际代码..! –
iframe未指向与您的网站具有相同域名,协议和端口的位置,因此您无法与其互动。这是一个浏览器限制。 – Blender
我有类似的问题,使用Chrome浏览器和访问'file:///'页面(但不是iframe)我的解决方案是用'--allow-file-access-from-files'启动Chrome。你的旅费可能会改变。 – HBP