Cookies 狩猎旅行';s";存储访问API“;只使用iframes?

Cookies 狩猎旅行';s";存储访问API“;只使用iframes?,cookies,safari,storage-access-api,Cookies,Safari,Storage Access Api,我试图在一个模式中使用普通的JavaScript中的存储访问API。我没有使用iframe。我在网上看到的所有有关Storage Access API的文档都参考了iFrame。这是否意味着该技术仅适用于iFrame,或者我可以在常规javascript文件中使用它 我尝试将它附加到html中的onclick事件,并使用javascript编程创建它,但这两种方法似乎都不起作用。我无法显示“是否允许'video.example'在浏览'news.example.com'时使用cookies和网站

我试图在一个模式中使用普通的JavaScript中的存储访问API。我没有使用iframe。我在网上看到的所有有关Storage Access API的文档都参考了iFrame。这是否意味着该技术仅适用于iFrame,或者我可以在常规javascript文件中使用它

我尝试将它附加到html中的onclick事件,并使用javascript编程创建它,但这两种方法似乎都不起作用。我无法显示“是否允许'video.example'在浏览'news.example.com'时使用cookies和网站数据”

显示Safari消息
var showSafariMessage=函数(){
document.hasStorageAccess().then(hasAccess=>{
如果(!hasAccess){
返回文档。requestStorageAccess();
}
})。然后((结果)=>{
//现在我们有了第一方存储访问权限!
//让我们从第一方cookie jar访问一些项目
document.cookie=“foo=bar”;//设置cookie
setItem(“username”,“John”);//访问本地存储条目
}).catch((错误)=>{
//获取存储访问权限时出错。
});
}

我希望看到Safari弹出窗口,但我不是。请帮忙

开发者控制台中有错误吗?