2016-08-03 10 views
1

は、だから私は、ウェブサイトを持っています応答行動のため、作成headタグは

<meta id="viewport" name="viewport" content="width=device-width, initial-scale=1"> 

www.site1.comに移動すると、すべて正常に動作します。

今:ウェブサイトの実際のドメインがwww.site2.com されており、誰が、このドメインにナビゲートするwww.site1.comのウェブサイトをラップフレームセットの新しいページを取得しているようです。 私は "魔法"を行うサーバ(とコード)へのアクセス権がありません:

問題は私のページの頭の要素がブラウザによって何らかの形で無視されるということです:faviconは表示されず、ウェブサイトdoesn応答しない。

ページの終わりにJSスクリプトを使用してhead要素を動的に追加しようとしました。動作しませんでした。 次に、このスクリプトを外部ファイルに入れて、ファイルへのリンクを使用して動的にロードしようとしました。動作しませんでした。 解決策DOはどちらも要素を追加しますが、外部要素ではなくラップされたヘッド要素内に残ります。

答えて

1

JavaScriptのクロスオリジン制限では不可能です。

これは、実際のサイトでドメイン名を指すようにDNSとWebサーバーを適切に構成する代わりに、フレームマスキングベースのドメイン名ホスティングを使用する際の欠点の1つです。

+0

あなたは容疑者を確認しました。ありがとうございました! – OxPenguin

関連する問題