2010-06-09 22 views
19

Come Apple introduce il supporto dell'estensione in Safari 5, voglio creare un'estensione che gestisca le impostazioni proxy direttamente nel browser (come AutoProxy per Firefox o Proxy Switchy per Chrome).È possibile impostare le impostazioni proxy in un'estensione Safari?

Ho scremato il source code of Proxy Switchy. È principalmente scritto in Javascript/HTML, ma usa un bundle binario esterno per fare il cambio proxy. Questo schema è realizzabile con l'estensione Safari? In caso contrario, c'è un altro modo per gestire le impostazioni del proxy nell'estensione?

+0

Potrebbe non essere possibile farlo in modo multipiattaforma, poiché le impostazioni del proxy sono gestite dal sistema operativo in OS X (non so su Windows) – pkaeding

+0

@pkaeding Sì, ne sono a conoscenza . Voglio solo concentrarmi su Mac per ora. – iamamac

risposta

-1

(questo il link, non pubblicità) http://www.techrepublic.com/forum/questions/101-226884

https://apple.stackexchange.com/questions/18370/why-isnt-my-auto-proxy-setting-working-for-safari-5-1-in-lion

(risposta da TechRepublic e apple.stackexchange non è pubblicità)

penso che dire che si può

+0

Si prega di vedere [Le risposte contengono solo collegamenti altrove "buone risposte"?] (Http://meta.stackexchange.com/questions/8231/are-answers-that-just-contain-links-elsewhere-really-good -answers). – Arjan

0

Sì è possibile impostare le impostazioni proxy in Safari. Si prega di seguire i seguenti passaggi.

1.) Aprire Safari se non è già aperto. 2.) Scegliere Safari> Preferenze, quindi fare clic su Avanzate. 3.) Fare clic su Modifica impostazioni.

Si apre il pannello Rete delle Preferenze di Sistema. Utilizzare le informazioni ottenute dall'amministratore di rete per modificare le impostazioni del proxy. Fare clic su OK.

0

Configurazione del server proxy BOL per il Web

Aprite Safari e andare in Preferenze.

Fare clic sulla scheda Avanzate e fare clic sul pulsante Modifica impostazioni ... accanto a Proxy.

Apparirà una finestra denominata Rete. Scorri fino alla fine della casella Seleziona un server proxy da configurare e seleziona la casella accanto a "Configurazione proxy automatica"

Inserisci l'indirizzo http://proxy.ucla.edu/cgi/proxy nella casella dell'URL.

Deselezionare Utilizzare la modalità FTP passiva se selezionata.

Fare clic su Applica ora.

Ora è possibile accedere ai siti con restrizioni UCLA. Una pagina sicura ti chiederà di inserire il tuo ID di accesso UCLA e la password prima di procedere al sito.

Vedere post originale sul link sottostante. http://map.ais.ucla.edu/portal/site/UCLA/menuitem.789d0eb6c76e7ef0d66b02ddf848344a/?vgnextoid=d5b2dfc3cdcfb010VgnVCM200000dd6643a4RCRD

3

Sto avendo esattamente la stessa domanda anche se è quasi 2016 già e sto usando Safari 9.0.2. Sembra che Apple non fornisca tale API per definire il proxy specifico del browser nelle estensioni come fa Google per Chrome. Quindi immagino che si debbano gestire le impostazioni proxy a livello di sistema, ovvero trovare soluzioni per l'impostazione di proxy specifici dell'app.

1

In realtà il modo più semplice è utilizzare il concetto di Apple di "Posizione". Nel menu Apple, scegli Posizione> Preferenze di rete ...

Molto probabilmente la posizione corrente è impostata su "Automatico". Scegli "Modifica posizioni ..." nel menu di selezione e aggiungi ulteriori località proxy. Per ogni posizione è possibile configurare diverse impostazioni proxy, che è possibile passare direttamente dal menu Apple. Assicurati di modificare l'interfaccia di rete corretta su cui desideri applicare le impostazioni proxy (se sei connesso tramite LAN, ma imposti il ​​proxy solo su Wifi, non funzionerebbe).

Le impostazioni proxy si trovano nella scheda [Avanzate ...] pulsante [proxy]. Abilita e modifica i proxy di cui hai bisogno.

Assicurati che il tuo browser Safari - o qualsiasi browser che utilizzerai - sia impostato per utilizzare "Impostazioni proxy di sistema" ... e non il proprio override. Safari si collega sempre alle Impostazioni di rete del sistema.

Dopo aver considerato questo, avremmo ancora bisogno di un plugin che faccia essenzialmente lo stesso?

Problemi correlati