Ich versuche, auf Webseiten in C# zuzugreifen, die speziell für iPhones erstellt wurden. Ich habe entdeckt, dass man den User-Agent fälschen kann, um "Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1A543a Safari/419.3"
damit die Website Sie für ein iPhone hält.
Bei einigen Websites erhalte ich jedoch nur die Antwort, dass ich die Website erst zum Startbildschirm hinzufügen muss. Wenn ich mir die Antworten ansehe, scheint es, als würden sie eine Variable überprüfen "window.navigator.standalone"
um zu sehen, wie die Webseite aufgerufen wurde. Nachdem ich gegoogelt hatte ( siehe hier ), scheint dies eine gängige Methode zu sein, um zu erkennen, ob die Webseite vom Startbildschirm aus aufgerufen wurde oder nicht.
Daher ist die Frage, weiß jemand, wie man den Rest einer Anfrage zu fälschen, so dass die Webseite geladen wird, anstatt ständig fragen, um zum Startbildschirm hinzugefügt werden?