我想通过隐藏某些元素从X域将IFrame嵌入到Y网站上。
我知道不可能从另一个域操纵IFrame,但是第二个域是我的域。
在Htaccess文件的X域中,我授予了这样的权限:
function searchBackgroundFetch() {
var element = document.querySelector('#check-in-body');
var observer = new MutationObserver(function(mutations) {
mutations.forEach(function(mutation) {
if ((mutation.type === "attributes") && (mutation.attributeName === "class")) {
console.log('Yeah');
}
});
});
observer.observe(element, {
attributes: true,
attributeFilter: ['class']
});
}
启用mod_headers后。
由于某些原因,站点Y仍然出现以下错误:
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>
也许解决方案是根据查询字符串值隐藏元素。 Show / Hide elements based on query string value?
我在整个互联网上搜索,找不到解决方法