Domanda

Ho letto che le prime build di Chrome supportavano ActiveX, ma in seguito sono stato limitato a determinati tipi MIME (per il supporto, ad esempio, Windows Media Player). Ho quindi letto che Google avrebbe abilitato ActiveX rigorosamente per il mercato coreano. Come posso (ri) abilitarlo in Chrome?

Il nostro prodotto basato sul web si affida ai controlli ActiveX di terze parti per riprodurre video personalizzati. Questo ci limita a IE. Ci piacerebbe supportare anche Chrome, ma troveremo impossibile senza il supporto ActiveX.

È stato utile?

Soluzione

Esiste un plugin proprietario chiamato " Neptune " che dice che consentirà per utilizzare la funzionalità IE Tab in Chrome su Windows.

Meadroid lo fa perché hanno controlli ActiveX che hanno scritto e vogliono che possano funzionare in qualsiasi browser, e menzionano esplicitamente Chrome nell'elenco dei browser supportati per abilitare ActiveX con questo.

Esiste anche una versione modificata di Chrome, chiamata ChromePlus , che include IETab, tra le altre funzionalità extra.

Non ho usato nessuno di questi personalmente , ma sembrano che faranno quello che vuoi. Sarei interessato a sapere se funzionano per te, come conosco altre persone che vogliono essere in grado di utilizzare IEtab in Chrome :)

Altri suggerimenti

chiunque dica che activex sia meno sicuro di NPAPI è pazzo. Entrambi consentono lo stesso identico accesso. Sì, ho scritto entrambi. L'unico motivo per cui le persone pensano che activeX sia insicuro è perché 10+ anni fa IE aveva impostazioni predefinite che permettevano a un sito remoto di scaricare automaticamente il plugin.

forse questa nuova estensione di Chrome aiuta:

ActiveX per Chrome https://chrome.google.com/extensions/detail/lgllffgicojgllpmdbemgglaponefajn/

Potrebbe essere abbastanza brutto, ma Chrome non utilizza NPAPI per plugin come Safari? In tal caso, è possibile scrivere un plug-in wrapper con NPAPI che ha creato la creazione ActiveX appropriata e le chiamate per eseguire il plug-in. Se esegui molti scripting su tali plug-in, potrebbe essere necessario un po 'di lavoro per eseguire il proxy di tali chiamate tramite il controllo ActiveX incluso.

Non sono un esperto, ma mi sembra che questo sia qualcosa che potresti solo fare se avessi creato tu stesso il browser, ovvero non qualcosa fatto in una pagina web. Non sono sicuro che le fonti per Chrome siano pubblicamente disponibili (penso che lo siano), ma le fonti sono ciò che probabilmente dovresti cambiare per questo.

http://wiki.answers.com/Q/Does_Google_Chrome_support_ActiveX

  

Google Chrome viene fornito con un ActiveX   shim, come parte del suo plugin predefinito   array. Quindi le funzionalità di Google Chrome su   supporto almeno parziale per ActiveX   controlli (come molti altri non Internet   Browser Explorer). Non riesco a trovare   informazioni sull'opportunità o meno di ciò   include il supporto per la sicurezza ActiveX   certificati o simili, né se / dove   tali plugin possono essere controllati, all'interno   il browser.

     

..... Nota che per abilitare il plug-in   devi eseguire Chrome con quanto segue   interruttore " --allow-all-ActiveX " Quindi dentro   collegamento utilizzato per l'avvio   Chrome, aggiungi questo dopo " Chrome.exe "

Chrome attualmente supporta solo un piccolo sottoinsieme di componenti ActiveX interamente appositamente, e non li supporterà mai tutti, in particolare molti di proprietà casuali di terze parti.

Perché?

Poiché ActiveX è un disastro: è un enorme buco di sicurezza e tutti i componenti possono essere eseguiti a un livello di sicurezza superiore rispetto al browser.

Ciò significa che se si accede a un componente ActiveX è proprietario del PC - e mentre molti non sono maligni, la maggior parte sono maiali delle risorse. Inoltre, se un sito maligno non è in grado di hackerare il browser, potrebbe comunque essere in grado di hackerare uno dei suoi ActiveX.

Questo è completamente contrario al sandbox tutto e cancella ogni approccio di Chrome - il motivo per cui Chrome è di gran lunga il browser più veloce, più sicuro e più stabile è lo stesso motivo per cui attualmente supporta solo Flash, Silverlight e uno o due più.

Tuttavia, sembra che tu non stia davvero sviluppando un'applicazione web - il tuo sito in IE è fondamentalmente un portale per scaricare ulteriori applicazioni basate su ActiveX. Perché preoccuparsi di supportare qualsiasi cosa i client DVR con i loro team di codifica che scrivono ActiveX non lo fanno?

Ho scaricato questo " IE Tab Multi " da Chrome. Funziona bene! http://iblogbox.com/chrome/ietab/alert.php

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top