私は私のUWPウィンドウストアアプリでwebviewを持っています。それはhtmlコンテンツを認識し、それに従ってレンダリングする。今私はこのwebviewを編集可能にする必要があります。助けてください。UWP Webviewコンテンツ編集可能
答えて
コンテンツ編集可能divとしてbodyを持ち、WebView.NavigateToLocalStreamUriメソッド(Here's the Sample)を使用してローカルHTMLファイルを作成して、このページに移動します。次に、divのコンテンツを文字列で設定します。また、WebView.InvokeScriptAsyncとScriptNotifyを参照して、Webviewからデータを注入および取得します。
:ありがとうございました。 contenteditable divをHTMLコンテンツに追加し、HTML形式のWebviewをそのまま編集できます。どうもありがとう。 – Dany
WebView
は、HTMLコンテンツのみを表示するためのものです。 HTMLを編集するには、別のコントロールを使用する必要があります。
箱の外には何もこれに特化していません。一番近いのはRichTextBox
ですが、これをRTFからHTMLに変換する必要があります。このanswer to a similar questionはthis guide on how to do itを指します。
ナビゲーション完了時にJavaScriptをWebビューに「挿入」することができます。 注入スクリプトでは、必要なロジックを実行できます。これをNavigateCompleteイベントに挿入できます。
- 1. コンテンツ編集可能なセレクタ?
- 2. AndroidスクロールWebviewカーソルに編集可能 - ソフトキーボード
- 3. IFrameのCKEditor編集可能なコンテンツ
- 4. リッチテキスト、編集不可能なコンテンツ、angularjs
- 5. Firefoxのコンテンツ編集可能な「ヘルプエレメント」
- 6. コンテンツ編集可能にコピー<span>
- 7. 編集可能なコンテンツHTMLメール
- 8. WebArchive webView編集可能なコンテンツにどのように保存しますか?
- 9. 複数行の編集可能なテキスト:編集可能なUILabel?
- 10. slickgridの編集可能な行と編集不可能な行
- 11. PHPを使用しないコンテンツ編集可能な機能
- 12. UITableViewCellで編集可能なWebViewを作成するには?
- 13. Webviewを編集可能にすることができません
- 14. 編集可能DevExpress.XtraGrid.Views.Grid.GridView私はして編集の編集機能を有効に
- 15. Shield uiグリッド階層グリッドは編集不可メイングリッド編集可能
- 16. すべてのページで同じ編集可能な地域/コンテンツ
- 17. Vue.js + Element UI:ELテーブルの行で編集可能なコンテンツ
- 18. コンテンツ編集可能なdiv内のドロップイベントをキャンセルするCrossbrowserメソッド
- 19. バックボーンビュー内でjQueryでコンテンツ編集可能にする
- 20. 編集可能な電子メール通知の$ {build.result}デフォルトのコンテンツ
- 21. コンテンツ編集可能な要素のテキストカーソルをカスタマイズする
- 22. 小さなmceテンプレートのコンテンツは編集不可能
- 23. CSS/jQuery:レイアウト内の複雑な編集可能なコンテンツ
- 24. ユーザー編集可能なコンテンツを持つAzure Web
- 25. Operaでのコンテンツ編集可能なDivエラー
- 26. 編集可能な部門で移動するコンテンツ
- 27. コンテンツ編集可能な要素にmaxlengthを設定する
- 28. UIWebViewでRTFファイルをインポートする(コンテンツ編集可能)
- 29. コンテンツ編集可能なdivでカーソルの行と列を取得
- 30. コンテンツ編集可能要素のキャレット位置を設定する
正確にはどういう意味ですか? –
私は既にHTML形式(太字、斜体、破線の枠線、すべてのHTMLスタイル)のコンテンツを持っています。このコンテンツをそのままHTML形式(スタイル付き)で表示し、このコンテンツ内のテキストのみを編集する必要があります。 contenteditable divをhtmlコンテンツに追加することで解決できます。 – Dany