Lotus Notes fügt Webseiten Links mit file: schema hinzu

535
WarrenFaith

Ich habe Lotus Notes 9.0.1 unter Xubuntu 15.10 ausgeführt und finde keine Möglichkeit, Links zu öffnen, indem Sie einfach darauf klicken.

Die Standardanwendung für Links ist auf Google Chrome festgelegt. Sie funktioniert in anderen Apps, nicht jedoch in Notes. Ich bekomme immer ein Popup, das sich über einen Link beschwert, der nicht geöffnet werden kann.

Dieses Popup scheint von Thunar zu sein und es beklagt sich, dass es URLs wie diese nicht öffnen kann:

/home/username/http:/hostname/path/site.html

Wenn ich über den Link schwebe, sehe ich, dass der Link kein "/ home / username" enthält. Daher muss Notes es nach dem Anklicken hinzufügen.

Ich habe auch versucht, den Standard-Dateimanager auf Chrome zu setzen, und der Link, den Chrome zu öffnen versucht, ist

Datei: /// home / Benutzername / http: /hostname/path/site.html

Also nochmal: Notes scheint jedem Link, den ich zu öffnen versuche, "file: /// home / username /" hinzuzufügen.

Wenn ich definiere, dass Notes den internen Browser verwenden soll, funktioniert es, aber es ist nicht mein gewünschtes Verhalten.

Gibt es Hinweise, wie ich dieses Präfixverhalten von Notes ändern kann?

0

2 Antworten auf die Frage

0
rhsatrhs

Wenn Sie dies genau eingegeben haben, scheint es mir, als seien die Links fehlerhaft. Das heißt, Sie zeigen "http: /hostname/path/site.html" an, aber nach "http:" sollte ein doppelter Schrägstrich stehen, und Sie haben nur einen. Der Client bemerkt, dass es kein gültiges Präfix gibt, das auf "//" endet, und nimmt daher an, dass es sich um eine Dateiverknüpfung handelt, und fügt ein gültiges Präfix hinzu. Außerdem wird davon ausgegangen, dass es sich um einen relativen Pfad handelt, da es kein vorangestelltes "/" gibt "http", fügt also das Heimatverzeichnis des Benutzers als in der Umgebung angegeben hinzu.

Welche Anwendung generiert diese Links?

Ich würde sagen, es ist direkt Notes. Wenn ich in der E-Mail über den Link schwebe, sehe ich, dass er in der unteren Leiste richtig mit http: // geschrieben ist. WarrenFaith vor 8 Jahren 0
Kommt das bei allen Links vor? Wenn nicht, besteht immer noch die Möglichkeit, dass es sich um einen fehlerhaften Link handelt, aber der Code, der auf der Symbolleiste angezeigt wird, ist intelligent genug, um ihn zu korrigieren, während der Code, der den Klick verarbeitet, möglicherweise nicht so intelligent ist. Wie sieht der Link aus, wenn Sie die MIME-Quelle der Nachricht anzeigen. (Klicken Sie auf das Menü "Ansicht", dann auf "Anzeigen" und dann auf "Seitenquelle"). rhsatrhs vor 8 Jahren 0
Bisher habe ich keine einzige Verbindung gefunden , die funktionieren und die der Link wie folgt aussieht: ` Öffnen ` Nicht sicher , warum 3D ist immer vor“... ich auch , dass E - Mail weitergeleitet und ich habe keine Probleme den Link aus von meinem gmail Öffnung Konto (über Web-UI). Der Link ist also korrekt. WarrenFaith vor 8 Jahren 0
= 3D ist eigentlich die "quoted-printable" -Codierung des asciii "=" - Zeichens. Das ist in Ordnung - vorausgesetzt, die Content-Transfer-Codierung für den MIME-Abschnitt gibt dies an. Es sieht nach einem korrekten Format aus. Wenn es in Google Mail funktioniert, sollte es in Notes funktionieren. Anscheinend haben Sie einen Fehler in der Ubuntu-Version des Clients gefunden. Wenn Sie IBM-Support haben, sollten Sie in der Lage sein, dies zu melden. rhsatrhs vor 8 Jahren 0
0
Amit Margalit

Ich habe dieses Problem in Xubuntu 14.04 gesehen und es irgendwie gelöst, indem es umbenannt exo-open(in /usr/bin) real_exo-openwurde und ein Shell-Skript erstellt wurde, um Exo-Open zu ersetzen und herauszufinden, was zu tun ist.

Dies ist eine schlechte Lösung, da Sie dies bei jedem Upgrade Ihres Systems wiederholen müssen .

Hier ist mein Skript:

 #!/bin/bash echo "Called as: $0 $@" >> /tmp/exo-open.log startswith() { [ "$" == "$1" ] && return 1; return 0; }  launched=0; [ "$1" = "--launch" ] && [ "$2" == "FileManager" ] && { arg1=$3; bad=$/; startswith $3 $http && { shift; shift; shift; echo "real_exo-open --launch WebBrowser $ $@" >> /tmp/exo-open.log; launched=1; real_exo-open --launch WebBrowser $ "$@"; } } [ $launched -eq 0 ] && { echo "real_exo-open $@" >> /tmp/exo-open.log; real_exo-open "$@"; } 

Wenn Sie sich also für diesen hässlichen Hack entscheiden, tun Sie Folgendes:

  1. cd /usr/bin
  2. sudo mv exo-open real_exo-open
  3. cat > /tmp/exo-open
  4. Kopieren Sie das obige Skript und fügen Sie es ein, und beenden Sie die Eingabe mit STRG-D.
  5. sudo mv /tmp/exo-open
  6. sudo chown root.root exo-open
  7. sudo chmod +x exo-open

Und das ist es.