使用InvokeScript在Windows Phone中创建cookie

时间:2013-07-08 06:27:30

标签: javascript windows-phone-7 cookies windows-phone invokescript

我正在尝试使用以下代码在我的WP8应用中创建一个cookie

private void setCookie(string value)
    {
        var sb = new StringBuilder();
        sb.AppendFormat("document.cookie = '{0}={1}", "at", value);
        sb.AppendFormat(";path=/");
        sb.AppendFormat(";domain=mydomain.com'");
        var cookieJs = sb.ToString();
        Debug.WriteLine(cookieJs);
        webBrowser1.InvokeScript(cookieJs);
    }

我发送的字符串是一系列字符 如果我将它写入消息框,则sb返回以下document.cookie = 'at=0b213kjsdf34e;path=/;domain=mydomain.com'

但是webBrowser1.InvokeScript(cookieJs);会抛出错误。我有什么想法我做错了?

1 个答案:

答案 0 :(得分:0)

我认为你需要webBrowser1.InvokeScript("eval", cookieJs);