Ich habe die JOSM-Aufrufe wieder auf https, Port 8112 zurückgestellt, den Timeout für den Request von 1 Sekunde auf 30 Sekunden hochgeschraubt und in der Browserkonsole wird die verwendete URL ausgegeben.
Bei mir wird die URL in der Konsole immer korrekt dargestellt und der JOSM-Aufruf klappt auch. Ich hoffe, niemand versucht JOSM mit Rechtsklick und “Link in neuem Fenster etc…” aufzurufen - vor dem Absenden wird die Boundingbox in die URL eingefügt, das klappt dann natürlich nicht mehr.
Mehr kann ich im Moment nicht machen, weil ich wirklich nicht weiß, was und wo da schieflaufen kann.
Eventuell kann mir ja mal jemand einen funktionierenden JOSM-Aufruflink von einem anderen Tool (mit https!) zukommen lassen. OSMI kann https, aber da geht der JOSM-Aufruf nur, wenn man die Seite mit http aufruft, keepright.at zeigt mal gar keine Karte unter https. (siehe Edit 2)
Edit:
Wer JOSM bisher noch nicht per https aufgerufen hatte z.B. nach Update oder überhaupt, muß höchstwahrscheinlich manuell diese Sicherheitswarnung vom Browser wegen “unsicherer Webseite” bestätigen, welche dann kommt, wenn man JOSM manuell aufruft (ansonsten sieht man das nicht und es passiert “Ist JOSM gestartet”, eine exakte Fehlermeldung erhalte ich leider nicht vom Browser):
https://localhost:8112/load_and_zoom?left=8.73311698436737&right=8.741480112075806&top=48.719228619348875&bottom=48.71659186700214&select=way106577666
JOSM verwendet keine offiziellen Zertifikate, das gefällt den Browsern nicht. Das ist wohl immer wieder Thema, ich verstehe auch nicht, warum die JOSM-Enwickler statt kostenfreier Let’s Encrypt Zertifikaten lieber selbsterstelle benutzen.
Edit 2:
Auf das naheliegende kommt man dann auch irgendwann: Funktioniert der JOSM-Aufruf denn von https://www.openstreetmap.org/#map=19/48.71558/8.73996? (https!) Der einzige Unterschied ist “localhost” zu “127.0.0.1” - ggf. muß ich das dann ändern, obwohl es eigentlich keinen Unterschied machen sollte.
Edit 3:
Um alle Zweifel auszuräumen und mit https://openstreetmap.org gleichzuziehen, habe ich eben von “localhost” auf “127.0.0.1” umgestellt. Wenn JOSM läuft, aber OSMsuspects meint, es läuft nicht, einen neuen Tab aufmachen und folgende URL aufrufen: https://127.0.0.1:8112/ Wenn JOSM aufgerufen werden kann, sollte eine Seite erscheinen:
HTTP Error 400: Bad Request
No command specified! The following commands are available...
Wenn das nicht kommt, muß eine Sicherheitswarnung kommen, welche z.B. in Chrome mit “weiter zu unsicherer Seite” zu überwinden ist.