私はtypescript + reactでcordovaアプリを構築しようとしています。In App Browserを使用してコードブラウザでコードを入力
外部アプリ(ギャラリーまたはPDFリーダーで、ユーザーが手動でオプションを選択できる)でbase64イメージまたはpdfを開く必要があり、このコードバープラグイン "InAppBrowser"を見つけました。
問題があり、全体の参照やドキュメントには、JavaScriptのために作られており、私はTSでそれを使用しようとしているときには、
var ref = cordova.InAppBrowser.open(base64path, '_blank', 'location=yes');
プロパティ「InAppBrowser」のタイプに存在しないエラーにつながります'コルドバ'。
"cordova"と "cordova-in-app-browser-plugin"(index.d.tsファイル)の入力がありますが、問題は修正されていません。 誰かが解決策を知っていますか?ありがとう。
私はこれを見て、他のファイルと比較しています。私はInformBrowserのtypescriptファイルに "バグ"なものがあると思います.... 基本的には、 "InAppBrowser.d.ts"ファイル(入力用フォルダ)に以下を追加しました: interface Cordova { InAppBrowser:InAppBrowser } これを次のように呼び出します。var ref = cordova.InAppBrowser.open( 'http://www.google.com'、 '_blank'、 'location = yes');これがあなたのために働くかどうか教えていただけますか? – Aaron
@Aaronええ、ありがとう!魅力のように動作します。 – Quimmo
それは@クィンモをうまくいった。あなたが気にしないなら、私はそれを答えに変えました:) – Aaron