Ich habe eine Reihe von Browsern auf meinem Telefon installiert. Ich habe keine als Standard festgelegt, da einige Seiten in einigen Browsern einfach besser gerendert werden als in anderen.
Wenn ich den Aktienbrowser verwende, werde ich jedes Mal , wenn ich auf einen Link klicke, gefragt, welchen Browser ich verwenden möchte. Ich möchte den Hinweis erhalten, dass, wenn ich den Aktienbrowser für diese aktuelle Sitzung ausgewählt habe, die Links im Aktienbrowser geöffnet werden sollten und ich nicht mehr gefragt werde.
Gibt es eine Möglichkeit für mich, den Aktienbrowser daran zu hindern, mich dies zu fragen, ohne es zum Standard zu machen?
default-applications
stock-browser
Nathan Fellman
quelle
quelle
Antworten:
Nein, Android arbeitet mit Absichten. Wenn Sie einen Link öffnen, werden Sie aufgefordert, eine URL zu öffnen. Wenn Sie mehr als einen Browser haben und keinen Standard festgelegt haben, werden Sie von Android gefragt, welchen Sie auswählen sollen.
Ich kann mir vorstellen, dass bestimmte Browser dieser Regel, eine Absicht zu starten, nicht folgen und einfach in ihrem eigenen Programm bleiben, aber das ist alles, was das Programm beschließt, damit umzugehen.
quelle
Das Standardverhalten von Android hat hierfür keine Option. Wie Sie bereits erwähnt haben, erhalten Sie immer die Frage bei jedem Start einer Browser-Absicht (dh Android wird gebeten, eine URL in einem Browser zu öffnen). Die einzige Möglichkeit, dies zu stoppen, besteht darin, eine auszuwählen und als Standard festzulegen.
Wenn Sie sich jedoch in einer Browsersitzung befinden, kann der Programmierer des Browsers die Anforderung einer bestimmten URL implementieren, die von ihm selbst verarbeitet werden soll, anstatt eine neue Browserabsicht zu starten. Das würde Ihr Problem lösen.
Wenn Sie dann einen Browser starten, der eine URL anzeigen möchte, erhalten Sie die Android-Option, um einen Browser auszuwählen. Und die nächsten URLs werden einfach im selben Browser geöffnet. Mit anderen Worten, es hängt wirklich von der Implementierung dieses Browsers ab.
quelle