IWebViewControl.InvokeScriptAsync(String, IIterable<String>) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
특정 인수를 사용하여 현재 로드된 HTML에서 지정된 스크립트 함수를 비동기 작업으로 실행합니다.
public:
IAsyncOperation<Platform::String ^> ^ InvokeScriptAsync(Platform::String ^ scriptName, IIterable<Platform::String ^> ^ arguments);
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<winrt::hstring> InvokeScriptAsync(winrt::hstring const& scriptName, IIterable<winrt::hstring> const& arguments);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<string> InvokeScriptAsync(string scriptName, IEnumerable<string> arguments);
function invokeScriptAsync(scriptName, arguments)
Public Function InvokeScriptAsync (scriptName As String, arguments As IEnumerable(Of String)) As IAsyncOperation(Of String)
매개 변수
- scriptName
-
String
Platform::String
winrt::hstring
호출할 스크립트 함수의 이름입니다.
반환
성공적으로 완료되면 스크립트 호출의 문자열 결과를 검색할 수 있는 비동기 작업 개체입니다.
- 특성
설명
o 악성 코드가 앱을 악용하는 것을 방지합니다. 신뢰할 수 있는 스크립트만 호출하려면 이 메서드를 호출해야 합니다.
호출된 스크립트는 문자열 값만 반환할 수 있습니다.
스크립트를 실행하는 동안 앱이 응답하지 않는 것처럼 보일 수도 있습니다. LongRunningScriptDetected 이벤트를 처리하여 장기 실행 스크립트를 중단합니다.