Como faço para ativar scripts ao documento definição utilizando WebBrowser.DocumentText

StackOverflow https://stackoverflow.com/questions/620132

  •  03-07-2019
  •  | 
  •  

Pergunta

Eu estou usando o Windows Forms controle WebBrowser, e coloca-lo para exibir um documento que eu crio na mosca e conjunto usando a propriedade DocumentText. O documento que eu criar referências de um arquivo de script no mesmo diretório como o meu executável. O problema é que, quando o controle WebBrowser exibe a página, os scripts são não habilitado.

Agora eu sei que o IE7 introduziu um novo recurso de segurança que impactou este cenário. Lembro-me de ter que fazer algo sobre a definição de um lugar chave FEATURE_BLOCK_LMZ_SCRIPT no Registro sob a chave IE, mas eu não consigo descobrir exatamente onde. Alguém tem instruções para isso.

Mesmo melhor, há uma maneira de permitir que meu cenário sem alterar o registro? Eu realmente não quero ter que fornecer um instalador com o meu executável.

Foi útil?

Solução

Por favor, verifique o Mark of the Web .
Você precisará marcar a sua "página". Logo após a tag html , coloque em:

<!-- saved from url=(0020)http://www.test.com/ -->

0020 é o comprimento do seguinte url (incluindo /)

isso certifique-se a página que você está a ver será executado na zona de segurança de internet, assim, a menos que conjunto de outra forma, ter um script habilitado.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top