Wie aktiviere ich die neue Benutzeroberfläche von Twitter?

7

Kürzlich wurde eine neue Twitter-Benutzeroberfläche gestartet. Einige können es bereits verwenden, andere nicht. Übrigens habe ich eine interessante Tatsache erkannt. Wenn ich twitter.com von favstar.fm besuche, kann ich immer die neue Benutzeroberfläche sehen. Wenn ich jedoch "twitter.com" in die Omnibox von Chrome eingebe, sehe ich nur die vorherige Benutzeroberfläche.

Ich denke, einige Informationen im HTTP-Header machen diesen Trick, weil die URL zwischen dem Tippen durch mich selbst und dem Springen von favstar.fm, aber Referer, dieselbe ist.

Aber ich bin mit Web-Technologie so wenig vertraut, dass ich sie nicht selbst überblicken kann.

Würde mir jemand sagen, warum dies passiert oder wie er für jeden Fall eine andere Benutzeroberfläche erkennt und bereitstellt? Soll der anzuschließende Server anders sein? Und es unterscheidet sich durch den Referer?

takuma7
quelle

Antworten:

3

Interessanterweise sehe ich die neue Benutzeroberfläche nicht, wenn ich versuche, von Favstar.fm aus auf Twitter zu verlinken. Was ich sehe, ist andererseits ein Fehler. Wenn Sie sich bei Favstar.fm mit einem Konto mit der neuen Benutzeroberfläche anmelden und sich dann in einem anderen Tab von Twitter abmelden und sich dann mit einem Konto ohne neue Benutzeroberfläche anmelden, wenn Sie zu Favstar.fm und wechseln Wenn Sie von dort aus auf Twitter verlinken, wird dem aktuell angemeldeten Benutzer (der nicht über die neue Benutzeroberfläche verfügt) die neue Benutzeroberfläche angezeigt, wenn Sie auf den direkten Link von Favstar klicken. Wenn Sie dann mit dem Navigieren auf Twitter fortfahren, kehrt die Benutzeroberfläche zur # newtwitter Phoenix-Site zurück, bei der es sich um das alte neue Twitter handelt.

Ich habe mir unverschlüsseltes HTTPS von Fiddler2 angesehen und hier ist, was ich entdeckt habe.

Das Phoenix Twitter verwendet offensichtlich eine andere Version des CSS, die unten zu finden ist (ich glaube, die URL ist personalisiert, sodass Sie nur dann darauf zugreifen können, wenn Sie unter meinem Namen angemeldet sind).

https://twimg0-a.akamaihd.net/a/1492998967phoenix/css/phoenix_core.bundle.css

Die neue Benutzeroberfläche ruft eine Reihe von CSS-Dateien aus einem anderen Verzeichnis auf.

https://twimg0-a.akamaihd.net/a/1492998967/t1/css/t1_core.bundle.css

(Ich habe die Nummer aus Datenschutzgründen geändert)

Hoffe, dies bringt etwas Licht in das, was los ist. Ich glaube nicht, dass Sie die Benutzeroberfläche für Ihr Konto zwangsweise so gestalten können, dass die neue Benutzeroberfläche immer gerendert wird, es sei denn, Sie verwenden ein Greasemonkey-Skript oder ein Browser-Plugin, das die Verwendung der CSS-Dateien umleitet.

Chamilyan
quelle
wirklich, es war nicht jedermanns Sache, ich wusste es nicht! Vielen Dank für die Umfrage, das ist interessant, und es kann ein Fortschritt sein, dieses Phänomen zu verstehen.
Takuma7
1

Websites wie Twitter tendieren dazu, wichtige Änderungen für ihre Benutzer eher langsam "einzuführen". Die Gründe sind folgende:

  • Wenn es irgendwelche Fehler / Probleme gibt, werden sie diese abfangen, bevor jeder sie hat, und das Problem sollte weniger schwierig zu lösen sein.
  • Alle Skripte / Stylesheets / Bilder und allgemeinen "Site-Assets" werden auf Ihrem Computer zwischengespeichert. Wenn alle auf einmal die neue Version anfordern, stürzt die Site wahrscheinlich ab.

In jedem Fall bedeutet dies, dass viele verschiedene Personen es zu unterschiedlichen Zeiten erhalten und es möglicherweise in einem bestimmten Land zu einem bestimmten Zeitpunkt oder in derselben Reihenfolge tun, in der Personen Twitter beigetreten sind, oder auf eine beliebige Anzahl verschiedener Arten.

Twitter hat angegeben, dass Sie die neue Benutzeroberfläche schneller erhalten, wenn Sie auf die neueste Version von Twitter auf Android oder iOS aktualisieren. Ich habe festgestellt, dass Sie es aktualisieren müssen, sicherstellen müssen, dass Sie sich angemeldet haben und ein gutes Spiel damit haben, und dass Sie es dann innerhalb von ein paar Stunden haben sollten.

Sie haben jedoch Recht, dass es zu Unregelmäßigkeiten kommen kann, wenn Anfragen von anderen Websites eingehen. Dies kann aus Gründen der Kompatibilität, der Sicherheit, solange es noch neu ist, oder aus einer Reihe anderer Gründe erfolgen. Dies sollte wahrscheinlich bald normal und konsistenter werden.

Hoffe, dass Ihre Frage beantwortet / nützliche Informationen geliefert. :) :)

James Billingham
quelle
Ja, das stimmt, aber ich bin an technischen Gründen interessiert, um festzustellen, ob eine neue oder eine alte Benutzeroberfläche bereitgestellt wird. Ich habe die Twitter-App meines iOS sicherlich aktualisiert, aber die Benutzeroberfläche bleibt alt. Und interessanterweise konnte ich, als ich diese Frage stellte, eine neue Benutzeroberfläche über favstar.fm sehen, aber jetzt nicht mehr. Wie auch immer, danke für einen schönen Kommentar :)
Takuma7
Das Update kann einige Zeit dauern, und Sie müssen die App in gewissem Umfang verwenden. Möglicherweise müssen Sie eine bestimmte Zeit mit der App verbringen oder von ihr oder ähnlichem twittern. Es ist auch möglich, dass Sie eine Browser- / Systemkonfiguration ausführen, die die neue Benutzeroberfläche noch nicht unterstützt.
James Billingham
ähm ... ich glaube, ich habe es relativ lange benutzt und natürlich oft getwittert. Können Sie mir einige Beispiele "eine Browser- / Systemkonfiguration geben, die die neue Benutzeroberfläche noch nicht unterstützt"? Ich habe keine Ahnung damit ... (vgl. ich verwende Chrome und das Betriebssystem ist Mac OS X Lion) Übrigens weiß ich nicht, ob es mit diesem Problem zusammenhängt oder nicht, wenn ich Twitter im Web öffne Über den Browser heißt es, dass Tweets nicht geladen werden können. aber wenn ich "immer https verwenden" aktiviert habe, funktioniert es seltsamerweise wie erwartet.
Takuma7
Ah. Gut. Das ist genau die gleiche Konfiguration, die ich für den Zugriff auf Twitter verwende, daher würde ich dort keine Probleme erwarten. Die Probleme mit Unregelmäßigkeiten bei der Verwendung von HTTPS können auf einen Fehler in Ihrem Cache zurückzuführen sein. Wäre es wert, es zu klären. Außerdem durchsuchen Sie nicht zufällig einen Proxy?
James Billingham
Nein, ich nicht. aber hey, es scheint, dass ich endlich eine neue Benutzeroberfläche habe! Ich habe nichts getan, es kommt wirklich plötzlich. Der Grund, warum ich es bis jetzt nicht hätte bekommen können, ist immer noch geblieben, aber trotzdem vielen Dank bis jetzt! es ist scheinbar erledigt worden :)
takuma7
0

Bei mir hat es funktioniert, nachdem ich mich bei der neuen Twitterclientsoftware auf meinem iPhone angemeldet habe. Wie @spolsky bemerkte "Überhaupt nicht verwirrend!"

Lepole
quelle
Oh, wirklich, aber für mich ist es auch nach dem Einloggen in die neue Twitter-App des iPhones nicht passiert ..... mysteriös
takuma7
0

Update: Ab heute ist die neue Benutzeroberfläche für alle Benutzer Standard. Siehe den Tweet von @ Support .

Bis heute wurden alle Benutzer auf die neue Version von Twitter aktualisiert. Suchen Sie eine Funktion? Nehmen Sie an der Tour hier teil: https://support.twitter.com/articles/20169519

Laden Sie die neueste Version der nativen App für iPhone oder Android herunter und installieren Sie sie. Siehe diesen Tweet .

Wenn Sie die neueste iPhone / Android-App heruntergeladen (und auf Ihrem Gerät geöffnet) haben, sind Sie fertig. Webzugriff wird bald kommen! #neues Aussehen

Scrollen Sie auch zum Ende dieser Seite.

Geben Sie hier die Bildbeschreibung ein

Alex
quelle
Ja, sicherlich können wir es auf dem iPhone bekommen, aber nicht für jeden im Webbrowser. Der Webbrowser ist noch ungewiss.
Takuma7
1
In mehreren Artikeln heißt es, dass Sie die neueste Version der Web-App auch im Browser haben, wenn Sie die neueste Version der nativen App installieren (und sich anmelden). Siehe hier zum Beispiel.
Alex
Interessant, aber es könnte bei meinem Fall nicht funktioniert haben. Was ist das Kriterium ...
Takuma7
Ja, ich bin mir auch nicht sicher, ob dies gültig ist. Und einige andere geben in den verschiedenen Artikeln an, dass dies auch für sie nicht funktioniert. Mein Konto hat auf mysteriöse Weise mehrmals damit begonnen, die neue Benutzeroberfläche zu rendern, und ich habe auf keinem meiner Geräte Versionen von Twitter-Clients installiert. Ich denke, dies kann tatsächlich mit der Verwendung mehrerer Anmeldungen oder Kopien Ihres Logins zusammenhängen. Ich experimentiere viel mit diesem Faktor.
Chamilyan