2016-08-03 59 views
1

所以我有一個網站:www.site1.com一個框架外建立head標籤

和它的頭標籤內我已經把這兩個元素:

<link rel="shortcut icon" type="/favicon.ico?"> 

的圖標,

<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元素在頁面末尾:沒有工作。 然後我試圖把這個腳本放在一個外部文件中,然後使用鏈接指向該文件動態加載它:沒有工作。 這兩個解決方案都添加元素,但仍然在包頭元素中,而不是在外部元素中。

回答

1

JavaScript的跨越原點限制使這不可能。

這是使用基於框架掩碼的域名託管而不是正確配置DNS和web服務器以將域名指向實際站點的缺點之一。

+0

好的,你確認了我的嫌疑人。謝謝! – OxPenguin