Quais são as desvantagens da opção de linha de comando do Google Chrome? -allow-file-access-from-files?

4

Eu me vejo frequentemente precisando ter transformações do Chrome do XSLT em arquivos XML locais. Isso só funciona com o switch acima mencionado. Estou inclinado a adicioná-lo ao meu atalho padrão do Chrome.

Essa opção exclui algumas funcionalidades?

    
por amn 04.02.2015 / 10:14

2 respostas

1

Quais são as desvantagens de '--allow-file-access-from-files'?

Não vejo nenhum inconveniente nisso, além de possíveis problemas de segurança local se você tiver arquivos locais infectados.

Você também pode querer dar uma olhada em Permitir arquivo local Acesse no Chrome (Windows) onde alguém comentou que --allow-file-access-from-files não não permite xslt transformation :

–allow-file-access-from-files does not allow anymore xslt transformation from local files. How to get that to work in chrome?

xlouk said this on June 12, 2014 at 4:32 am | Reply

I don’t believe this will work with any current Chrome startup options. I would suggest using node and http.server. You can easily create a local http server from a directory. I’ll create a post showing the process.

chrisbitting said this on June 12, 2014 at 8:36 am | Reply

Isso, é claro, pode ser verdade para versões mais antigas do Chrome ... mas não da sua versão.

--allow-file-access-from-files

By default, file:// URIs cannot read other file:// URIs. This is an override for developers who need the old behavior for testing.

Fonte Lista de opções de linha de comando do Chromium :

    
por 04.02.2015 / 13:18
2

Em relação a desvantagens,

Uma alternativa para adicioná-lo ao atalho de seu aplicativo é definir um alias bash para seu .bash_profile ou equivalente em seu iniciador de terminal para que você sempre possa iniciar o Chrome com acesso a ele quando precisar. Isso exclui a possível falha na segurança de usá-lo o tempo todo / mantém uma decisão consciente de usá-lo.

Exemplo: alias cdev='open -a "Google Chrome" --args --allow-file-access-from-files' > > .bash_profile .

Isso permite que eu simplesmente digite cdev do terminal para iniciar o chrome com a bandeira apropriada.

Veja: Stack Overflow: "Como faço para criar um alias de Bash?

    
por 13.12.2016 / 02:50