избегайте диалогового окна когда netscape.security. PrivilegeManager.enablePrivilege(“UniversalXPConnect”); назван

Привет я добрался до create.write, считайте локальный файл в рамках JavaScript с помощью XPCom. Для этого я включал ниже строки в начале JavaScript.

netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");

Но когда вышеупомянутый сценарий выполняется, диалоговое окно кажется говорящим

  **Internet security** 

   A script from "file://" is requesting enhanced abilities
   that are UNSAFE and could be used to compromise your machine or data:
   Run or install software on your machine
   Allow these abilities only if you trust this source 
  to be free of viruses or malicious programs.
      ______       _______       
     | Deny |     | Allow |
     --------     ---------  

Но я не хочу, чтобы диалоговое окно появилось. Как я могу избежать его?.Спасибо.

1
задан ganapati 6 May 2010 в 06:46
поделиться

1 ответ

Я не думаю, что это возможно. Было бы серьезной проблемой безопасности позволить веб-странице получить дополнительные привилегии JavaScript (в данном случае полный доступ к XPCOM) без явной авторизации со стороны пользователя.

2
ответ дан 3 September 2019 в 00:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: