[GGH4.X-5.X] AndroidクライアントのURLスキームを利用したいが,ハイパーリンクでは動作を確認したが,JavaScriptおよびメタタグによるリダイレクトが動作しない.
技術ノート
2016/08/01
[番号]
技術ノート KGTN 2016072101
[現象]
[GGH4.X-5.X] AndroidクライアントのURLスキームを利用したいが,ハイパーリンクでは動作を確認したが,JavaScriptおよびメタタグによるリダイレクトが動作しない.
[説明]
Chrome (Android) の古いバージョンではJavaScriptおよびメタタグによるリダイレクトが動作しておりましたが,最新のChromeではJavaScriptおよびメタタグによる 「URLスキームへの」 リダイレクトが動作しないようになりました.恐らくセキュリティ関連による仕様変更だと思われますので,ハイパーリンクによる (手動による) リダイレクトを行うようにして下さい.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html lang="ja"> <head> <title>URL-Scheme</title> </head> <body bgcolor="#ECF5FF"> <script language=javascript> location.href="rxp://h=192.168.102.89&hp=491&u=Administrator&p=kit.ASP"; </script> </body> </html>
上記コードは,古いChrome (Android) ではリダイレクトが行われますが,最新のChromeではリダイレクトが行われません.