2016-09-06 2 views
0

У меня есть приложение UWP с использованием элемента управления Webview. Источником веб-просмотра является URL-адрес веб-приложения asp.net, работающего на localhost. У него есть функции javascript, написанные в нем. Мой вопрос в том, как я могу вызвать функцию javascript, написанную в веб-приложении, из элемента управления веб-браузером uwp.C# вызов функции javascript, написанной в приложении для хостинга из управления веб-просмотром в клиентском приложении

<Page 
x:Class="signalRonRPi3.MainPage" 
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
xmlns:local="using:signalRonRPi3" 
xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
mc:Ignorable="d"> 
<StackPanel> 
    <Button x:Name="callJS" HorizontalAlignment="Stretch" Margin="0,0,298,0" Click="callJS_Click" >Call JS</Button> 
    <WebView x:Name="webViewUrl" Source="http://localhost:52527/Home/Image" Height="500" Width="500" Margin="50" /> 
</StackPanel> 

Как я вызвать функцию яваскрипта написанную в исходном URL отсюда?

ответ

0

Если я правильно понял ваш вопрос. Вы хотите вызвать Javascript внутри исходного URL-адреса. В этом случае вы можете использовать метод InvokeScript.

Этот вопрос можно задать по StackOverflow How to invoke javascript functions in a WebView in Universal Windows App, чтобы получить более подробную информацию.

Смежные вопросы