


Wie ermittelt js, ob der Benutzer auf die Javascript-Kenntnisse eines PCs oder eines mobilen Endgeräts zugreift?
Kürzlich waren wir mit dem Projekt „Coffee Wings“ unseres Teams beschäftigt, bei dem wir ein hervorragendes Erlebnis für mobile Plattformen bieten. Mit der boomenden Entwicklung der Android-Plattform. Es hat nicht nur die heimische Smartphone-Industrie vorangetrieben, sondern auch viele inländische Entwickler haben begonnen, sich der Welle mobiler Android-Terminals anzuschließen. Wenn es viele große Internetwellen gibt, haben Sie es verpasst. Dann dürfen Sie sich diese Android-Welle auf keinen Fall entgehen lassen. Derzeit haben wir mobile Endgeräte und Android-Clients für „Wings of Coffee“ entwickelt. Wenn Sie ein Mobiltelefon mit Android- oder IOS-Betriebssystem verwenden, können Sie direkt den Domainnamen www.sygxy.cn besuchen, um die Auswirkungen auf mobile Endgeräte anzuzeigen. Gleichzeitig wurde der Android-Client in Anwendungszentren wie dem „App Store“ und dem „Baidu Mobile Assistant“ von Tencent bereitgestellt. Sie können direkt nach „Wings of Coffee“ suchen, um es herunterzuladen. Ohne Werbung hatte es nach nur einer Woche im Handel bereits über 100 Downloads.
Wenn Sie das mobile Endgerät optimieren müssen, müssen Sie zunächst das Zugriffsgerät des Clients ermitteln. Basierend auf den Beurteilungsergebnissen wird die unaufgelöste Domänennamenadresse zurückgegeben und dann werden verschiedene CSS-Dateien geladen.
Die von uns verwendete Beurteilungsmethode basiert auf dem User-Agent-Wert. Verwenden Sie die userAgent-Eigenschaft des Navigator-Objekts im Javascript-Framework. Es gibt keinen öffentlichen Standard für das Navigatorobjekt, es wird jedoch von allen Browsern auf dem Markt unterstützt. Verwenden Sie das Attribut userAgent, um den Wert des vom Client an den Server gesendeten User-Agent-Headers zurückzugeben. In den Header-Informationen befindet sich ein User-Agent. Seine Funktion besteht darin, dem Server mitzuteilen, welcher Browser der Client des Benutzers ist und welche Betriebssysteminformationen er enthält. Verwenden Sie reguläre Ausdrücke, um den User-Agent-Wert zu erhalten. Es wird anhand des lokalen Werts beurteilt. Dieser übereinstimmende Wert kann ein mobiles Betriebssystem wie Android, iOS oder der Name des Browsers sein. Wenn es eine Übereinstimmung gibt, springt es. Andernfalls springt es nicht und gelangt nicht direkt zur PC-Homepage.
Zur spezifischen Code-Implementierung verwenden wir die Skriptsprache JavaScript, um die Portabilität der Website zu verbessern. Nach Ansicht des Autors bietet der Einsatz dieser Technologie zwei Vorteile:
1: Sie kann die Portabilität der Website verbessern. Wenn unser Team in zukünftigen Webprojekten erneut den Effekt mobiler Endgeräte hinzufügen muss, ist dies möglich Es ist einfach, diesen Teil des JS-Codes einfach einzuführen und ein Urteil zu fällen. Verbessern Sie die zukünftige Arbeitseffizienz.
2: Der zweite Punkt besteht darin, das Laden von Webprogrammen auf verschiedenen Schnittstellen zu erleichtern und ob dieser Teil des Beurteilungscodes für mobile Endgeräte eingeführt werden soll.
Spezifische Implementierung:
Wir trennen das Skript zur Beurteilung des Zugriffs. Wenn eine Seite vom Client-Terminal beurteilt werden muss, verwenden wir zur Einführung direkt <script></script> Es auf der Seite. Skriptprogramm, der spezifische Beurteilungscode lautet wie folgt:
function uaredirect(f ){
try{if(
document.getElementById("bdmark")!=null){
return
}
var b= false;
if(arguments[1] ){
var e=window.location.host;var a=window.location.href;
if(isSubdomain(arguments[1],e)== 1){
f=f "/ #m/" a;b=true}else{if(isSubdomain(arguments[1],e)==2){f=f "/#m/" a; b=true}
else{f= a;b=false}}}
else{b=true}if(b){var c=window.location.hash;
if(!c. match("fromapp")){
if((navigator.userAgent.match(/(iPhone|iPod|Android|ios|Windows Phone)/i))){location.replace(f)}}}}catch (d)
{
}

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Die PC-Seite ist ein Computer. Der vollständige Name von PC ist Personal Computer, was auf Chinesisch Personal Computer oder Personal Computer bedeutet. PC bezieht sich auf den Port in der Netzwerkwelt, der mit dem Computerhost verbunden werden kann das Mobiltelefon-Schnittstellensystem.

Der vollständige Name von PC ist Personal Computer, was auf Chinesisch Personal Computer oder Personal Computer bedeutet. PC bezieht sich auf den Port in der Netzwerkwelt, der mit dem Computer-Host verbunden werden kann das Mobiltelefon-Schnittstellensystem.

Bei der mobilen Entwicklung stoßen wir häufig auf das Problem der Mehrfingerberührung. Wenn Benutzer mit mehreren Fingern über den Bildschirm eines Mobilgeräts streichen oder zoomen, stellt die genaue Erkennung und Reaktion auf diese Gesten eine wichtige Entwicklungsherausforderung dar. In der Vue-Entwicklung können wir einige Maßnahmen ergreifen, um das Problem der Mehrfingerberührung auf dem mobilen Endgerät zu lösen. 1. Verwenden Sie das Vue-Touch-Plug-In. Vue-Touch ist ein Gesten-Plug-In für Vue, das Multi-Finger-Touch-Ereignisse auf der mobilen Seite problemlos verarbeiten kann. Wir können vue-to über npm installieren

So verwenden Sie mobile Gestenoperationen in Vue-Projekten Mit der Popularität mobiler Geräte müssen immer mehr Anwendungen ein benutzerfreundlicheres interaktives Erlebnis auf dem mobilen Endgerät bieten. Die Gestenbedienung ist eine der gängigen Interaktionsmethoden auf Mobilgeräten, mit der Benutzer verschiedene Vorgänge durch Berühren des Bildschirms ausführen können, z. B. Schieben, Zoomen usw. Im Vue-Projekt können wir mobile Gestenoperationen über Bibliotheken von Drittanbietern implementieren. Im Folgenden wird die Verwendung von Gestenoperationen im Vue-Projekt vorgestellt und spezifische Codebeispiele bereitgestellt. Zuerst müssen wir etwas Besonderes vorstellen

Die PC-Seite bezieht sich normalerweise auf einen Personalcomputer, einschließlich Desktop-Computern, Laptops usw., der eines der am häufigsten verwendeten Geräte für Menschen ist. Die PC-Seite bezieht sich im Allgemeinen auf eine Sammlung von Betriebssystemen und Anwendungen, die auf einem Computer ausgeführt werden. Er verfügt über leistungsstarke Computerverarbeitungsfunktionen und wird normalerweise für verschiedene Büro-, Unterhaltungs-, Design-, Programmier- und andere Aktivitäten verwendet.

Mit der Beliebtheit mobiler Geräte ist die Verwendung von Vue für die mobile Entwicklung zu einer häufigen Wahl geworden. Bei der mobilen Entwicklung stoßen wir jedoch häufig auf das Problem, dass wir zum Vergrößern doppelklicken müssen. Dieser Artikel konzentriert sich auf dieses Problem und erläutert, wie die spezifische Methode der Doppelklickverstärkung auf dem mobilen Endgerät in der Vue-Entwicklung gelöst werden kann. Das Problem der Doppelklick-Vergrößerung auf Mobilgeräten tritt hauptsächlich auf, weil das Mobilgerät beim Doppelklick auf den Touchscreen automatisch das Zoomverhältnis der Webseite vergrößert. Für die allgemeine Webentwicklung ist diese Art des Doppelklicks zum Vergrößern in der Regel von Vorteil, da dies möglich ist

Methode zur Implementierung der mobilen Kartenpositionierungsfunktion mithilfe der Python- und Baidu-Karten-API Mit der Entwicklung des mobilen Internets sind Kartenpositionierungsfunktionen in mobilen Anwendungen immer häufiger anzutreffen. Python als beliebte Programmiersprache kann mithilfe der Baidu Map API auch mobile Kartenpositionierungsfunktionen implementieren. Im Folgenden werden die Schritte zum Implementieren der Kartenpositionierungsfunktion mithilfe der Python- und Baidu-Karten-API vorgestellt und entsprechende Codebeispiele bereitgestellt. Schritt 1: Beantragen Sie den Baidu Map API-Schlüssel. Bevor wir beginnen, müssen wir uns zunächst bewerben

Umgang mit mobilem und responsivem Design in PHP-Formularen Da mobile Geräte immer beliebter werden und immer mehr Benutzer mobile Geräte für den Zugriff auf Websites verwenden, ist die Anpassung an mobile Geräte zu einem wichtigen Thema geworden. Beim Umgang mit PHP-Formularen müssen wir darüber nachdenken, wie wir eine mobilfreundliche Benutzeroberfläche und ein responsives Design erreichen können. Dieser Artikel erklärt den Umgang mit mobilem und responsivem Design in PHP-Formularen und stellt Codebeispiele bereit. 1. Responsive Formulare mit HTML5 HTML5 bietet einige neue Funktionen, mit denen sich Responsive Formulare problemlos implementieren lassen.
