質問編集履歴
5
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
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
修正依頼内容を反映いたしました。
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
ファイル名修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -26,7 +26,7 @@
|
|
26
26
|
|
27
27
|
|
28
28
|
|
29
|
-
```
|
29
|
+
```html
|
30
30
|
|
31
31
|
<a class="applicationstart"/>
|
32
32
|
|
1
スマホのOS端末の情報を追記
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
|
|