• ベストアンサー

JavaScriptでわからないことあります。

iPhoneやandroidなどの標準で入っていているカメラの2次元バーコード読み取り機能で、自分で作ったサイトにアクセスして表示させているのですが、アクセスのたびに新しいタブで、開かれて、タブがどんどん増えていきます。これをJavaScriptで、同じタブに開くようにしたいのですが、可能でしょうか?可能ならJavaScript のコードを教えてください。これはカメラアプリ側の問題なのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5238/13705)
回答No.3

無理ですね。 あるタブの中の処理で新しいタブを開いた場合は、タブ間に親子関係が出来るのでJavaScriptでタブ間の処理の引継ぎができます。 しかしカメラアプリ等でQRコードを読み込んでページを開いた場合、それぞれのタブは独立したモノとなり、タブ間で処理の引継ぎが出来ません。 これはセキュリティのための処置で、複数タブを開いていて別のタブの情報を読み取れたり操作できると、悪意のあるプログラムが仕込まれると個人情報を抜き取られたりかっての操作されて危険です。

その他の回答 (2)

回答No.2

>aタグのtarget指定のような感じで、同じタブに表示させることなどが可能なのでしょうか? むしろ何も書かなければ同じタブになると思いますが。

回答No.1

問題点がわからないので、今現在どのようにしているか(コード) などを開示しないと問題点が判断できないですね。

dkong
質問者

補足

ただ単なる普通のサイトです。まだ、何もJavaScript で、何もしていません。というか、なにをしたらいいのか分からず、質問させていただいたしだいです。aタグのtarget指定のような感じで、同じタブに表示させることなどが可能なのでしょうか?