HarmonyOS WebView から H5 画面で電話・位置情報・ナビゲーションを呼び出す実装手順
概要
HarmonyOS(API 6)の JS FA プロジェクトで WebView 経由の H5 画面から、端末の電話アプリ・位置情報取得・外部地図アプリ(今回は Amap)を起動するまでをまとめます。JS と Java PA の橋渡し(addJsCallback)を軸に、各機能を最小構成で実装します。
1. H5 画面の準備
entry/src/main/resources/rawfile/demo.html に以下を配置します。3 つのボタンが、それぞ ...
8月19日 01:33 投稿
NginxのLocation設定とRewriteルールの実装方法
Locationの正規表現構文
実際の設定例:
<p>location = / {</p>
<p> # ルートパスを完全一致でマッチング、ドメイン直後に文字列が続く場合は対象外</p>
<p> [ configuration A ]</p>
<p>}</p>
<p>location / {</p>
<p> # 全てのリクエストは / で始まるため、このルールが適用される</p>
& ...
6月26日 17:34 投稿
NginxでHistory APIルーティングを支える設定テクニック
シングルページアプリケーション(SPA)のURLには、ハッシュ(#)を使う方法と、History APIを使う方法の2種類があります。前者はブラウザのサポートが万全で、サーバ側の設定不要という利点がありますが、URLに「#」が含まれるため見た目がやや野暮ったいです。後者はURLがクリーンでSEOにも有利ですが、ブラウザをリロードした際に404が返るという落とし穴があります。
...
5月28日 19:55 投稿