我有一个带有WebBrowser控件的WPF应用程序,该控件显示一个包含JavaScript的网页。
从JavaScript中,我可以调用C#函数。我不使用“Window.External”,因为我将使用Xamarin使其成为跨平台。 Window.external与WebBrowser对象一起使用。在IOS上,它将是另一个不支持window.external的对象(我认为是UIWebView)。
所以我通过URL调用这些函数:
window.location.href = 'myApp://myFunction?param1=' + param1;
它正在运行,但现在我想将复杂的数据作为参数(例如配置文件。),但URL大小似乎有限......
有办法吗?你知道怎么用Phonegap做例子吗?
是否可以使用JavaScript修改网页的标题?
答案 0 :(得分:0)
您可以使用AJAX这一JavaScript功能,它允许您以交互方式无缝地与服务器之间传输数据。为了使您更容易,您可以将jQuery库添加到您的网页,这有助于最小化您必须编写的代码量以获得所需的结果。
以下是StackOverflow关于相对功能的讨论: