Wie kann ich verhindern, Javascripts blockieren?

October 3

Microsoft Internet Explorer implementiert ein Sicherheitsmodell für Webseiten aus dem lokalen Computer, der JavaScript blockieren kann geladen. Web-Entwickler, die Bearbeitung der Webseite auf ihrem Desktopcomputer Tests möglicherweise JavaScripts, Flash oder anderen Inhalten in Internet Explorer blockiert. Die einfachste Lösung ist einen speziell formatierten Kommentar genannt "The Mark of the Web" auf Ihrer Webseite-Code hinzufügen.

Internet Explorer Zone des lokalen Sicherheit

Böswillige Angriffe mit JavaScript oft so tun, als in der Zone des lokalen zusätzliche Privilegien zu erlangen. Microsofts Lösung für dieses Problem war, die Sicherheit der Zone des lokalen restriktiver ist als im Web, Blockierung, JavaScript, Flash und andere aktive Inhalte auf Seiten, die auf dem lokalen Dateisystem angezeigt. Javascripts und andere aktive Inhalte blockiert, wird ein Thema für Web-Entwickler, die ihre Web-Seiten auf ihrem Desktop testen Computer vor dem Hochladen Seiten auf ihren Websites aktualisiert.

Mark des Web

Eine Abhilfe für dieses Problem ist das Hinzufügen von "The Mark of the Web" auf Ihre Webseite zu Trick Internet Explorer in der lokalen Datei zu behandeln, als ob es aus einer anderen Zone geladen wurden. "Die Marke des Web" ist eine speziell formatierte Kommentar, den Internet Explorer auf Webseiten hinzufügt, wenn sie aus dem Internet gespeichert werden, und gewährt der lokalen Kopie die gleichen Berechtigungen wie die ursprüngliche Website.

Fügen Sie zum Beispiel die "Mark of the Web" an die Spitze Ihrer Webseite (siehe unten die DOCTYPE-Deklaration, wenn es vorhanden ist):

<!--gespeichert von URL=(0026) http://www.yourwebsite.com/-->

Ändern Sie die Web-Adresse, an die Adresse Ihrer Website, und die Zahl "0026" auf die Anzahl der Zeichen in Ihre Web-Adresse, einschließlich der http und alle Satzzeichen.

Wenn Sie Adobe Dreamweaver verwenden, bietet es einen Befehl automatisch "The Mark of the Web" Ihrer Web-Seite hinzu. Wählen Sie "Einfügen von Mark of the Web" im Menü "Befehle". Die Marke kann entfernt werden, wählen Sie "Entfernen von Mark of the Web" im Menü "Befehle".

Andere Prüfverfahren

"Die Marke des Web" ist die einfachste Möglichkeit länger blockieren JavaScripts in Internet Explorer. Jedoch viele Web-Entwickler können diese Methode ästhetisch unangenehm finden, und es wird umständlich, beim großen Websites verwalten. Eine andere Möglichkeit ist, Ihre Webseiten auf einem Webserver zu testen. Sie können einen Webserver wie XAMPP, auf Ihrem desktop-Computer zu installieren, oder erstellen einen Testordner unter Ihrer Website hochladen und Testen von Webseiten. Erkundigen Sie sich bei Ihrem hosting-Provider oder Systemadministrator zu sehen, ob sie eine Test-Website für Sie bereitstellen können.