我正在尝试从父窗口访问iframe窗口中定义的全局变量(存储对象)。这是我尝试过的,但是却遇到了Uncaught TypError:
无法读取未定义的属性“存储”。
用于ID为:iframe的iframe的js
Storage.prototype.removeObject = function (key)
{
this.removeItem(key);
console.log('item removed');
}
父窗口的js
const iFrame = $('#iframe');
iFrame.contentWindow.Storage.removeItem("mapsTracking");
任何帮助将不胜感激。
答案 0 :(得分:-1)
您可以尝试直接在Storage上添加方法
Storage.removeObject = function (key)
{
this.removeItem(key);
console.log('item removed');
}