2016-08-03 25 views
0

Kürzlich ist eine Änderung bei Firefox auf Android passiert, die mich daran hinderte, etwas zu meiner Leseliste hinzuzufügen und von dort aus zu öffnen, um eine Seite in den Lesermodus zu zwingen. In diesem Sinne habe ich versucht, ein Bookmarklet zu finden und dann ein Bookmarklet zu erstellen, um eine Seite für mich in den Reader-Modus zu zwingen.Bookmarklet zum Aktivieren des Lesermodus in Firefox unter Android

Bisher habe ich festgestellt, dass durch Hinzufügen von 'about: reader? Url =' an den Anfang einer URL versucht wird, jede Seite in den Reader-Modus zu öffnen. Von da an wusste ich nicht viel über Javascript. Ich versuchte, etwas mit anderen Beispielen, die ich im Internet gefunden hatte, zusammenzufügen. So zu starten ich herausgefunden, wie auf die URL hinzuzufügen, und war in der Lage zu bekommen, dass die Arbeit

javascript: window.location = window.location + 'about:reader?url='; 

Die oben fügt an das Ende nur gut, aber wenn ich es an den Anfang verschieben Sie es nicht mehr funktioniert so, wenn ich versuchen

Nichts passiert überhaupt auf einer Seite, die nur Lesemodus erlauben wird. Wenn ich die Inhalte, die ich hinzufüge, durch "Test" ersetze, führt dies dazu, dass die Seite "testhttp: //www.google.com/" oder wo auch immer angezeigt wird. Ich habe es nicht nur auf meinem Android-Handy versucht, sondern auch auf meinem Desktop. Was mache ich falsch, von dem, was ich sehen kann, sollte das funktionieren?

Antwort

0

Fast sicher hält Firefox es für ein Sicherheitsrisiko, dass Javascript eine Seite an einen beliebigen Ort beginnend mit about: ändern kann.

die Javascript-Konsole in Firefox in Windows Mit diesem Code auszuführen:

window.location = 'about:reader?url=' + window.location; 

kehrt Fehler:

Access to 'about:reader?url=...' from script denied 

Hier ist ein "Umgehen", die Ihre besondere Schmerzen lindern könnte:

Es wird Sie mit einer URL, die Sie kopieren und dann in die URL-Leiste einfügen können.

+0

Nun, das bringt mich in eine Gurke, wenn es keinen Weg gibt. –

+0

Ja. Unglücklich. Übrigens, da Sie Stack overflow neu zu sein scheinen, vergessen Sie bitte nicht, meine Antwort zu akzeptieren, indem Sie auf das Häkchen daneben klicken. –

+0

Ich habe halb gehofft, dass jemand kommen würde und eine Arbeit erwähnen würde oder so. –