我已经使用为Google创建了一个附加程序。外接程序通常运行良好,但是如果我尝试在Chrome浏览器帐户中运行它,而我使用的Google帐户(G-套)并不是列表中的第一个,那么当我试图打开它时,插件侧栏将是空白的。
在控制台中,我有以下错误:
Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
/offline/iframeapi?ouid=<censored (might not be sensitive info, not sure)>=5:1 GET chrome-extension://invalid/
我有一个函数,如下所示,我需要它在加载iframe之后返回iframe元素(或者从iframe的主体返回一个元素)。
我一直在阅读有关承诺和异步的文章,但到目前为止,我的JS已经过时了。如有任何指示/帮助,我们将不胜感激。蒂娅。
get_my_element = await get_element_inside_iframe();
console.dir(get_my_element); // await returns promise, without await returns undefined. I need the actual element instead.
async
我希望在不丢失iFrame主体或标题中包含的所有内容的同时,将脚本添加到iFrame的标题中……
这是我现在所拥有的,它用新的脚本更新iFrame,但它清除了iframe中的所有内容,而不是我想要的附加内容。谢谢!B
// Find the iFrame
var iframe = document.getElementById('hi-world');
// create a string to use as a new document object
var val = '<scr' + 'ipt type=