在Html中附加元标记-Win Phone 8-C#

在Html中附加元标记-Win Phone 8-C#,c#,windows-phone-8,windows-phone,append,C#,Windows Phone 8,Windows Phone,Append,我正在构建一个Windows Phone 8应用程序,它有一个网络浏览器。我想在我的webbrowser中显示的页面上的head标记内附加一个meta标记 我已经试过了,但它给了我一个系统异常错误80020101 WebBrowser.InvokeScript("eval", @"document.getElementsByTagName(""head"")[0].appendChild(""<meta name=""viewport"" content=""user-scalable=

我正在构建一个Windows Phone 8应用程序,它有一个网络浏览器。我想在我的webbrowser中显示的页面上的head标记内附加一个meta标记

我已经试过了,但它给了我一个系统异常错误80020101

WebBrowser.InvokeScript("eval", @"document.getElementsByTagName(""head"")[0].appendChild(""<meta 
name=""viewport"" content=""user-scalable=no"">"")");

首先,确保在webBrowser对象上设置了此属性:

webBrowser.IsScriptEnabled = true;
然后,您可能还应该在桌面IE11调试器中检查javascript方法,检查代码是否实际按预期工作。在页面中添加新的元标记可能不是那么容易

webBrowser.IsScriptEnabled = true;