从另一个域隐藏IFrame中的某些元素

时间:2018-12-06 20:01:19

标签: javascript .htaccess iframe cross-domain allow-same-origin



我想通过隐藏某些元素从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

我在整个互联网上搜索,找不到解决方法

0 个答案:

没有答案