So beschränken Sie die Chrome-Desktopverknüpfung so, dass sie nur einmal geöffnet werden kann

320
Skary

Ich habe eine Chrome-Desktop-Verknüpfung und funktioniert einwandfrei. Einige Benutzer öffnen diese Verknüpfung jedoch mehrmals.

Wie kann ich dieses Verhalten verhindern? Ich würde sagen, wenn die Benutzer mehr als einmal auf meine Verknüpfung klicken, wird das gerade geöffnete Fenster wieder maximiert.

0
Sie möchten Benutzer daran hindern, einen Webbrowser mehr als einmal gleichzeitig zu öffnen? Vielleicht sollten Sie ein Skript schreiben, das eine `if'-Bedingung anstelle einer Anwendungsverknüpfung verwendet Raystafarian vor 9 Jahren 0
Tragen Sie zu ** [Chromium] (http://www.chromium.org/Home) ** bei und programmieren Sie es als Mono-Instanz. Installieren Sie die neue Version und profitieren Sie davon. MonkeyZeus vor 9 Jahren 1
@MonkeyZeus Die Website wird von einem Unternehmen verwendet, das strikte Richtlinien verfolgt. Ich habe also keine Auswahl, ich muss Chrom verwenden. Skary vor 9 Jahren 0
@Raystafarian Der Benutzer kann den Browser mehr als einmal öffnen, meine Seite kann jedoch nicht zweimal geöffnet werden. Benutzer sind weniger problematisch, wenn sie absichtlich eine neue Browserseite öffnen, wenn wir ihnen ausdrücklich gesagt haben, dies nicht zu tun. Aber manchmal machen sie Fehler und klicken mehr als zweimal auf die Verknüpfung. Ich würde diese Art von Fehler vermeiden und ein kleines Batch-Skript ist akzeptabel. Wussten Sie, was ich in meiner IF-Klausel testen muss? Skary vor 9 Jahren 0
@skary Chrom ist Chrom ... MonkeyZeus vor 9 Jahren 0
Wenn Sie versuchen, den Benutzer daran zu hindern, Ihre Webseite zweimal zu öffnen, müssen Sie dann in einer Chrome-Sitzung mehrere Registerkarten verwenden. Sie müssen Ihre Website so programmieren, dass nur eine einzige Benutzeraktivität zulässig ist ... MonkeyZeus vor 9 Jahren 0
@ MonkeyZeus Chrom ist, soweit ich weiß, kein Chrom. Eigentlich ist Chrome vorinstalliert und der einzige Browser, der in meinem Szenario verfügbar ist. Wenn also Chromium die OpenSource-Version von Chrome ist (und selbst wenn sie völlig identisch war), ist das für mich nicht dasselbe, ist nicht verfügbar und daher kann ich nicht verwenden es. Skary vor 9 Jahren 0
Ok, aber wie wollen Sie verhindern, dass Benutzer mehrere Registerkarten öffnen und Ihre Website besuchen. Ich denke, Sie versuchen, Ihr Problem auf sehr, sehr falsche Weise zu lösen ... MonkeyZeus vor 9 Jahren 0
@MonkeyZeus wie bereits erwähnt Tabs sind kein Problem, Benutzer sind nicht da, um Ärger zu machen. Desktop Launcher vermeidet mehrere Registerkarten in denselben Fenstern. Was ich jetzt brauche, ist eine Möglichkeit, zu vermeiden, dass mehrere Fenster durch Desktop-Verknüpfungen gestartet werden. Die Seite hat keinen Anmeldemechanismus, daher scheint eine serverseitige Logik, die dies verhindert, ein reiner Schmerz zu sein. Skary vor 9 Jahren 0
Sie haben also ein Problem mit der Benutzerschulung. In Windows 7 können Sie ein Programm an die Taskleiste anheften. Wenn Sie das Programm öffnen, können Sie es nicht zweimal öffnen. MonkeyZeus vor 9 Jahren 0
Sie schlagen daher vor, die Desktopverknüpfung zu entfernen und sie stattdessen an die Taskleiste anzuheften. Ich habe es gerade ausprobiert und es scheint so zu funktionieren, wie ich es brauche (dabei müssen Benutzer mit der rechten Maustaste klicken und explizit nach einer anderen Situation fragen und das kann nicht als Fehler betrachtet werden :)) Vielen Dank Skary vor 9 Jahren 0
Korrigieren, aber sie können auch mit der mittleren Maustaste klicken, um sofort eine neue Instanz zu starten. MonkeyZeus vor 9 Jahren 0
Etwas hier könnte nützlich sein, wenn Sie Lust haben, http://stackoverflow.com/questions/162291/how-to-check-if-a-process-isrunning-via-a-batch-script MonkeyZeus vor 9 Jahren 0

0 Antworten auf die Frage