我目前使用WebBrowser控件在Windows Phone 7上构建应用程序。 WebBrowser导航到一个URL,但我也注入我自己的JavaScript到控制。控件JSON在Windows Phone中未定义WebBrowser(IE)
但是这似乎代码在其他平台上(的WebView Android和iOS)以及工作似乎并不在web浏览器的工作:
function parseToString(outObject)
{
var outJSON = null;
try{
if(outObject != null){
outJSON = JSON.stringify(outObject);
}
}
catch(err)
{
outJSON = err.message;
}
window.external.Notify(outJSON);
}
我发现了“控制JSON未定义”被扔在try块中。
有人可以推荐一种替代方法来将WebBrowser/IE中的JSON字符串化吗?此外,我不能使用外部库,因为这些JavaScript被注入WebBrowser。