2017-02-18 4 views
1

Ich habe keinen Zugriff auf die HTML-Datei, um von der Serverseite dorthin zu gelangen, aber ich kann der Site zusätzlichen HTML hinzufügen. Meine Frage ist, ich habe eine nicht reaktionsschnelle Website unten aufgeführt, die jetzt wegen der neuen Ansichtsfenster-Code muss ich ZOOM IN sobald die Website lädt, um die gesamte Website zu sehen.Ist es möglich, Meta-Viewport mit einem Skript zu entfernen?

WEBSITE http://www56.myfantasyleague.com/2017/home/51277

ich dies versuchte, aber ohne Erfolg.

<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> 

Eine perfekte Situation wäre das Ansichtsfenster zu blockieren oder zu entfernen, und hat die Website Last als nicht ansprechbar Website, wie es vorher war.

Danke!

Antwort

0

Das Argument zu .remove() muss ein Selektor sein, keine HTML-Zeichenfolge.

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

Ich habe Ihren Code zu einem internen Spot hinzugefügt, der standardmäßig wie HTML und ausgewählte Header funktioniert. Sobald du auf den Link zu meiner Seite auf Handy klickst, lädt es mich immer noch gleich (herausgezoomt) ... Kannst du sehen, ob ich den Code richtig codiert habe, um ihn bitte hinzuzufügen?

+0

Wieder habe ich keinen Zugriff auf die Haupt-HTML-Datei vom Server, habe nur die Möglichkeit, HTML aus der Website, die ich vermute, eingebettet ist hinzuzufügen. Vielleicht, weil dies nach dem Haupt-HTML geladen wird, nehme ich an, dass das ein Problem sein könnte? –

+0

Wenn Sie das DOM nach dem Laden untersuchen, wird das Meta-Tag entfernt? – Barmar

1

Oder Sie können dies nur versuchen (Sie jQuery nicht brauchen):

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

Ich habe hinzugefügt Ihr Code auch die gleiche Methode und dasselbe Ergebnis. –

0

Das wird auf der Server-Ebene festgelegt werden ... Dank!

Verwandte Themen