私はロード時にオンラインチャットを開く必要があるwebviewを持っています。私はオンラインチャット用のjavascriptコードを持っています。私はそれをどのように使うことができるのか混乱しています。アップルのウェブサイトを開こうとしましたが、Objective cでjavascriptコードを使用するにはどうすればいいですか?私は言語にはまったく新しいです。これは初めてこれを使用しています。私はフォルダにjavascriptコードを追加し、私のアプリのリソースフォルダに追加しました。iOSの目的Cでjavascriptコードを使用するには?
答えて
これを試してください。
NSString *scriptURL = [[NSBundle mainBundle] pathForResource:@"JavaScript" ofType:@"js"];
NSString *scriptContent = [NSString stringWithContentsOfFile:scriptURL encoding:NSUTF8StringEncoding error:nil];
[wkWebView evaluateJavaScript: scriptContent completionHandler:^(id _Nullable content, NSError * _Nullable error)
{
if (error) {
NSLog(@"Error: %@",error);
return;
}
NSLog(@"Content: %@",content);
}];
チェックアウトthe apple doc。それはあなたにもっと役立つでしょう。
webViewでスクリプトを使用する場合はthe best exampleです。その中wKWebViewその示すエラーが何であるかを
NSString *path;
NSBundle *thisBundle = [NSBundle mainBundle];
path = [thisBundle pathForResource:@"first" ofType:@"html"];
NSURL *instructionsURL = [NSURL fileURLWithPath:path];
[webView loadRequest:[NSURLRequest requestWithURL:instructionsURL]];
NSString * jsCallBack = [NSString stringWithFormat:@"myFunction()"];
[webView stringByEvaluatingJavaScriptFromString:jsCallBack];
[webView stringByEvaluatingJavaScriptFromString:@"myFunction()"];
プロジェクトリソースフォルダにhtmlファイルとjsファイルがあります。 @Nirmalsinh –
https://stackoverflow.com/questions/5733883/loading-javascript-into-a-uiwebview-from-resources – Nirmalsinh
上記の回答を確認してください。それはあなたを助けるでしょう。 – Nirmalsinh
- 1. iOSアプリケーションで目的のcランタイム関数を使用する
- 2. iOS - サードパーティアプリケーションのアプリケーションバージョンを取得する目的のCコード
- 3. iOS目的のマルチスレッドC
- 4. iOS 9でのfacebookの共有は目的のCを使用して
- 5. 目的C iOS 8で推奨されていないコード
- 6. ios(目的c)のUIImageViewのボトムボーダーを追加するには?
- 7. JavaScriptでFunction.call.applyを使用する目的は何ですか?
- 8. 目的Cプロトコルの使用
- 9. 目的のCコードのスウィフトパッケージマネージャー
- 10. アクセス先iOS目的c
- 11. ASPの古典的なJavaScriptでのCコードの使用方法
- 12. スワイプコードを目的のCコードに変換するには
- 13. Objective-Cを使用してiosで複数の目的地でナビゲーションを開始
- 14. CNContactPickerViewControllerを目的のCで使用する方法は?
- 15. iOS用の目的関数cでモーダルウィンドウを作成
- 16. iOS、目的C - MVCでXIBを使用しないアプリケーションの良い例
- 17. 目的のCのIOSのダイアログ
- 18. 目的のC(ios)でtextFieldを検証する方法
- 19. この例では、JavaScriptジェネレータを使用する目的は何ですか?
- 20. 目的-Cのスウィフトサブスクリプトを使用
- 21. JScriptヘルプ?このJavaScriptコードの主な目的は何ですか?
- 22. iOSサイレントローカルプッシュ通知の目的c?
- 23. 目的C - iOS - Strange fmod()の動作
- 24. IOSの目的C write関数with completionBlock
- 25. NSNumber doubleValueメソッドは、目的C(IOS)でヌルを返します
- 26. このC#コードで@の目的は何ですか?
- 27. 目的のCでswiftファイルを使用する方法
- 28. 目的のCでNSNotificationを使用する方法
- 29. 目的のCフレームワークでswift extensionを使用する方法
- 30. リアルタイムシナリオにおけるC#での反射の使用と目的
:
これは、あなたのコードに使用することができるものです。 @ovo –
[WKWebView](https://developer.apple.com/documentation/webkit/wkwebview)docです。 – ovo