2017-02-23 6 views
1

"text/html" MIMEタイプのコンテンツを要求するために使用できるHTMLタグがあります。サーバーからのすべての応答にx-frameが含まれている場合-options:DENY?X-frame-options:DENY

私は<script src="path" type="text/html"></script>をしようとしましたが、ブラウザはこのタグを無視します。

私がそれをやろうとしているのは、そのような種類の応答しか返さないサーバーからクッキーを取得するためです。

ありがとうございました。 .htmldocumentがCORSを提供しています

+1

これにはajaxを使用する必要があります。 –

+0

iframeの可能性はありますか? – Hackerman

+0

あなたは何のためにクッキーを使用しますか? –

答えて

1

場合は、rel属性でimportセットで<link>要素を使用することができます。

<link id="html" rel="import" href="/path/to/file.html" type="text/html"> 
<script> 
    document.querySelector("#html").onload = function() { 
    console.log(this.import) 
    } 
</script> 
+0

ありがとう、これは良い答えですが、それは私を助けません。私がそれをするとき、私はAJAX呼び出しと同じ問題を抱えています。私はまだクッキーを持っていないので、CORSヘッダーを返さないサーバーにリダイレクトされています。 – AMT

+0

@AMT 'YQL'を試してみることができます。 – guest271314

0

存在するほぼすべてのHTMLタグを試したところ、私のために働いたものが見つかりました。驚いたことに、それは<img>タグでした。

<script>タグとは異なり、text/htmlタグを<img>タグでフェッチすると、エラーはスローされません(デベロッパーコンソールで)。私はクッキーを取得することだけに気にするので、私はこのイメージを隠すことができ、すべてが動作します。