2016-07-15 4 views
0

私は、Webサーバにjavascript認証を送信するメソッドをobjective-cで持っていますが、うまくいきます。しかし、今私は窓の携帯電話8.1と10のための同じアプリを開発しているし、正しい方法やフォーマットを解決することはできません。 IOSの機能は、それはトークンを送信し、私はDOMContentLoadedinvokescriptasync("eval", new[] { sessionTokenJS });を試しましたが、クラッシュします。wp8.1 webviewとjavascriptを送信

- (void)webViewDidFinishLoad:(UIWebView *)webView { 
    // JWT token - required for authentication 
    NSString *sessionToken = [NSString stringWithFormat:@"Bearer %@", [[ConnectionManager sharedManager] getAuthToken]]; 
    NSString *setSessionTokenJavaScript = [NSString stringWithFormat:@"javascript:localStorage.setItem('jwt-token', '%@')", sessionToken]; 
    [webView stringByEvaluatingJavaScriptFromString:setSessionTokenJavaScript]; 

    // Required to identify the mobile device loading the web view 
    [webView stringByEvaluatingJavaScriptFromString:@"javascript:localStorage.setItem('mobile_device_os', 'iOS')"]; 

    [webView stopLoading]; 
    self.webView = nil; 
} 

答えて

0

それは大丈夫だ、私はそれを働いた、インラインJSかっこパラメータ

のために間違っていました