Chrome Extension Bookmark

06/22/2017 11:31 SayzAngel#1
Hallo.
Im Google Chrome Store gibt es ja unzählige Extensions welche nur die Funktion eines Bookmarks anbieten. Ich würde gerne diese Art von Extension nach machen für den Eigengebrauch. Es soll praktisch bei Klick auf das Icon 3 verschiedene Webseiten in jeweils einen eigenen Tab öffnen. Habe leider noch keine Erfahrung mit dieser Art von Programmierung gemacht und im Internet finde ich nur Anleitung zur PopUp Programmierung.

Hoffe jemand kann mir da ein wenig weiterhelfen.

mfg
06/23/2017 07:14 #Metho#2
Also generell kannst du im Browser Javascript nutzen dafür.

Der URL adaptierst du voranstehend javascript:

PHP Code:
javascriptalert('Ich bin ein Alert-Fenster.'); 
Schreibst du diesen Code in deine Adressleiste von deinem Browser öffnet sich ein Fenster "Ich bin ein Alert-Fenster.".

Wenn du nun ein neues Fenster öffnen möchtest, kannst du hierzu die JavaScript Funktion open(...) nutzen. Diese öffnet entweder ein neues Fenster oder einen neuen Tab, je nach Nutzereinstellungen und Parameterübergabe.


open()hat diese Parameter: open(URL, name, specs, replace);

Hier kannst du diese nachlesen: [Only registered and activated users can see links. Click Here To Register...]

In deinem Fall wäre das:

PHP Code:
open('https://www.google.de/''_blank''width=300,height=300'); 
Nun willst du das für 3 verschiedene Seiten:

PHP Code:
open('https://www.google.de/''_blank''width=300,height=300');
open('https://www.google.at/''_blank''width=300,height=300');
open('https://www.google.ch/''_blank''width=300,height=300'); 

In manchen Browsern wird das öffnen von 3 Popups gleichzeitig teilweise oder komplett blockiert. Deshalb teilen wir dem ganzen mit das wir nur ein Popup haben wollen und die anderen beiden als Tab (bzw. überlassen wir es dem Browser ob er ein Popup oder einen Tab macht.

PHP Code:
open('https://www.google.de/''_blank''width=300,height=300'); // Popup! ... sonst Tab, wenn der Benutzer das so eingestellt hat.
open('https://www.google.at/''_blank'); // Tab oder Popup
open('https://www.google.ch/''_blank'); // Tab oder Popup 
Wenn du wirklich drei Popups möchtest würde ich dir empfehlen das ganze per Event zu machen, heisst der Nutzer klickt irgendwo auf einen Button und dann öffnet sich 1 Fenster, klickt er nochmals auf einen anderen oder den gleichen Button öffnet sich ein weiteres Fenster.


... Naja nun willst du das ja im Browser:

Also den Code nehmen und durch jsCompress jagen: [Only registered and activated users can see links. Click Here To Register...]

Sieht dann so aus:

PHP Code:
open("https://www.google.de/","_blank","width=300,height=300"),open("https://www.google.at/","_blank"),open("https://www.google.ch/","_blank"); 

Und zum schluss noch javascript: vorne dran, damit er es auch interpretieren kann :)

Ergo:

PHP Code:
javascript:open("https://www.google.de/","_blank","width=300,height=300"),open("https://www.google.at/","_blank"),open("https://www.google.ch/","_blank"); 
Daraus lässt sich nun ein Bookmark erstellen einfach ganz normal als Lesezeichen speichern.
06/23/2017 07:45 SayzAngel#3
Quote:
Originally Posted by #Metho View Post
Also generell kannst du im Browser Javascript nutzen dafür.

Der URL adaptierst du voranstehend javascript:

PHP Code:
javascriptalert('Ich bin ein Alert-Fenster.'); 
Schreibst du diesen Code in deine Adressleiste von deinem Browser öffnet sich ein Fenster "Ich bin ein Alert-Fenster.".

Wenn du nun ein neues Fenster öffnen möchtest, kannst du hierzu die JavaScript Funktion open(...) nutzen. Diese öffnet entweder ein neues Fenster oder einen neuen Tab, je nach Nutzereinstellungen und Parameterübergabe.


open()hat diese Parameter: open(URL, name, specs, replace);

Hier kannst du diese nachlesen: [Only registered and activated users can see links. Click Here To Register...]

In deinem Fall wäre das:

PHP Code:
open('https://www.google.de/''_blank''width=300,height=300'); 
Nun willst du das für 3 verschiedene Seiten:

PHP Code:
open('https://www.google.de/''_blank''width=300,height=300');
open('https://www.google.at/''_blank''width=300,height=300');
open('https://www.google.ch/''_blank''width=300,height=300'); 

In manchen Browsern wird das öffnen von 3 Popups gleichzeitig teilweise oder komplett blockiert. Deshalb teilen wir dem ganzen mit das wir nur ein Popup haben wollen und die anderen beiden als Tab (bzw. überlassen wir es dem Browser ob er ein Popup oder einen Tab macht.

PHP Code:
open('https://www.google.de/''_blank''width=300,height=300'); // Popup! ... sonst Tab, wenn der Benutzer das so eingestellt hat.
open('https://www.google.at/''_blank'); // Tab oder Popup
open('https://www.google.ch/''_blank'); // Tab oder Popup 
Wenn du wirklich drei Popups möchtest würde ich dir empfehlen das ganze per Event zu machen, heisst der Nutzer klickt irgendwo auf einen Button und dann öffnet sich 1 Fenster, klickt er nochmals auf einen anderen oder den gleichen Button öffnet sich ein weiteres Fenster.


... Naja nun willst du das ja im Browser:

Also den Code nehmen und durch jsCompress jagen: [Only registered and activated users can see links. Click Here To Register...]

Sieht dann so aus:

PHP Code:
open("https://www.google.de/","_blank","width=300,height=300"),open("https://www.google.at/","_blank"),open("https://www.google.ch/","_blank"); 

Und zum schluss noch javascript: vorne dran, damit er es auch interpretieren kann :)

Ergo:

PHP Code:
javascript:open("https://www.google.de/","_blank","width=300,height=300"),open("https://www.google.at/","_blank"),open("https://www.google.ch/","_blank"); 
Daraus lässt sich nun ein Bookmark erstellen einfach ganz normal als Lesezeichen speichern.
Perfekt. Vielen Dank :)