質問編集履歴

5

2019/11/22 11:27

投稿

bellcrud
bellcrud

スコア22

test CHANGED
File without changes
test CHANGED
@@ -108,4 +108,10 @@
108
108
 
109
109
  - アプリ起動後は画面Bにしておきたい
110
110
 
111
- - 申し訳ありません、説明不足でした。画面Bはログイン必須のためもし、未ログインの場合画面Aから画面Bに遷移するさい、ログイン画面を挟みます。そのため、ブラウザバックが発動すると、未ログインの場合画面B表示後、再びログイン画面が表示されてしまうため、ブラウザバックさせたくないです。
111
+ - 申し訳ありません、説明不足でした。画面Bはログイン必須のためもし、未ログインの場合画面Aから画面Bに遷移するさい、ログイン画面を挟みます。そのため、ブラウザバックが発動すると、未ログインの場合画面B表示後、再びログイン画面が表示されてしまうため、ブラウザバックさせたくないです。  
112
+
113
+
114
+
115
+ - 同様につまづいている人がstackoverflowに記載している人がいたのでURL貼っておきます。
116
+
117
+ https://stackoverflow.com/questions/58092833/how-to-stop-back-behavior-of-intent-redirection

4

2019/11/22 11:27

投稿

bellcrud
bellcrud

スコア22

test CHANGED
File without changes
test CHANGED
@@ -92,8 +92,20 @@
92
92
 
93
93
  画面Bにて`top.location.href `にアンドロイドアプリを起動するURL`Intent://~`を代入すると、代入したタイミングでブラウザバックが起こり画面Aに遷移する
94
94
 
95
- ####4
95
+ ####4の詳細
96
96
 
97
97
  試しに、画面Bにてaタグを用意し、aタグをクリックするとアプリ起動する記述を追加。
98
98
 
99
99
  画面Aでリンクをクリック→画面Bに遷移→画面Bでaタグをクリック→アプリ起動→画面は遷移せず画面Bが表示され続けた
100
+
101
+
102
+
103
+ ##追加情報
104
+
105
+ 望みとしては以下になります。
106
+
107
+ - Androidアプリを起動させたい(済み)
108
+
109
+ - アプリ起動後は画面Bにしておきたい
110
+
111
+ - 申し訳ありません、説明不足でした。画面Bはログイン必須のためもし、未ログインの場合画面Aから画面Bに遷移するさい、ログイン画面を挟みます。そのため、ブラウザバックが発動すると、未ログインの場合画面B表示後、再びログイン画面が表示されてしまうため、ブラウザバックさせたくないです。

3

修正依頼内容を反映いたしました。

2019/11/22 11:19

投稿

bellcrud
bellcrud

スコア22

test CHANGED
File without changes
test CHANGED
@@ -73,3 +73,27 @@
73
73
  3. `top.location.href `にurlを格納した瞬間にブラウザバックが起こることを確認。
74
74
 
75
75
  4. `$('.applicationstart').click();`で自動的にクリックさせるとブラウザバックが起こるが、画面にて手動で、`<a class="applicationstart"/>`をタップすると画面遷移はしない。
76
+
77
+
78
+
79
+ #わかっていること詳細
80
+
81
+ 今回の疑問対象画面は2つ
82
+
83
+ ・画面A(画面Bへのリンクするためのaタグが記述されている)
84
+
85
+ ・画面B(スマホアプリを起動させるjavascriptの記述が記載されている)
86
+
87
+ ####2の詳細
88
+
89
+ 画面Aでリンクをクリック→画面Bに遷移→Androidアプリ起動→自動的にブラウザバック処理発動→画面Aに戻る
90
+
91
+ ####3の詳細
92
+
93
+ 画面Bにて`top.location.href `にアンドロイドアプリを起動するURL`Intent://~`を代入すると、代入したタイミングでブラウザバックが起こり画面Aに遷移する
94
+
95
+ ####4
96
+
97
+ 試しに、画面Bにてaタグを用意し、aタグをクリックするとアプリ起動する記述を追加。
98
+
99
+ 画面Aでリンクをクリック→画面Bに遷移→画面Bでaタグをクリック→アプリ起動→画面は遷移せず画面Bが表示され続けた

2

ファイル名修正

2019/11/22 05:48

投稿

bellcrud
bellcrud

スコア22

test CHANGED
File without changes
test CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
 
28
28
 
29
- ```ctp
29
+ ```html
30
30
 
31
31
  <a class="applicationstart"/>
32
32
 

1

スマホのOS端末の情報を追記

2019/11/18 12:31

投稿

bellcrud
bellcrud

スコア22

test CHANGED
File without changes
test CHANGED
@@ -15,6 +15,10 @@
15
15
  #環境
16
16
 
17
17
  cakePHP2系
18
+
19
+ android8
20
+
21
+ android chrome ver.77
18
22
 
19
23
 
20
24