У нас есть приложение .Net, которое используется для редактирования / рендеринга пользовательских HTML-документов. Он размещается в IE с помощью элементов управления AxSHDocVw.AxWebBrowser. Сначала мы переходим к странице «about: blank», затем изменяем документ, записывая в него наши пользовательские значения. Проблема, с которой мы сталкиваемся, заключается в том, что вызов IHTMLTxtRange.execCommand («Copy», false, null) завершается ошибкой, если мы не включаем параметры безопасности IE в зоне безопасности Интернета (Scripting-> Allow Programmatic Access to Clipboard).
Чтобы обойти настройку безопасности, я попытался указать местный html-файл при навигации. Но этого не происходит, как только я изменяю документ.
Я хочу использовать команду IHTMLTxtRange.execCommand («Copy», false, null), чтобы я мог настраивать наши операции копирования / вставки.
Есть ли другой способ сделать это?
Пожалуйста, поделитесь своими идеями, чтобы преодолеть эту ситуацию.
Благодарю.
Sriram