2017-02-18 54 views
1

我無法從服務器端訪問HTML文件,但是我可以將其他HTML添加到該網站。我的問題是我下面列出了一個沒有響應的網站,現在由於新的視口代碼,我必須在網站加載後才能放大,以查看整個網站。是否可以使用腳本刪除元視口?

網站 http://www56.myfantasyleague.com/2017/home/51277

我是想這樣,但無濟於事。

<script type="text/javascript"> 
    $('head').remove('<meta name="viewport" content="initial-scale=1.0, width=device-width" />'); 
    $("head").append('<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />'); 
</script> 

完美的情況是阻止或刪除視口,並將網站加載爲無響應的網站,就像以前一樣。

謝謝!

回答

0

.remove()的參數必須是選擇器,而不是HTML字符串。

$("head meta[name=viewport]:contains(initial-scale=1.0, width=device-width)").remove(); 
+0

我將你的代碼添加到默認情況下工作方式類似於HTML和選定標題的內部點。一旦你點擊手機上我的網站鏈接,它仍然會加載相同的(縮小)...你能看到我的代碼是否正確編碼添加請嗎?

+0

我再次無法從服務器訪問主要的HTML文件,只能從我認爲嵌入的網站中添加HTML。也許因爲這是加載主HTML後,我認爲這可能是一個問題? –

+0

當您在加載後檢查DOM時,元標記是否被刪除? – Barmar

1

或者你可以試試這個(不需要jQuery的):

document.getElementsByTagName('meta')['viewport'].content='initial-scale=1.0, user-scalable=no'; 
+0

我補充說你的代碼也是相同的方法和相同的結果。 –

0

這將被固定在服務器級別...謝謝!

相關問題