質問編集履歴

1

自分がやったことを追記しました。

2018/06/12 08:44

投稿

springer
springer

スコア24

test CHANGED
@@ -1 +1 @@
1
- Xcodeのextention「Content Blocker Extention」がうまく機能しません。
1
+ Xcodeのextention「Content Blocker Extension」がうまく機能しません。
test CHANGED
@@ -16,31 +16,51 @@
16
16
 
17
17
  ```
18
18
 
19
- [
19
+ [
20
20
 
21
- {
21
+ {
22
22
 
23
- "action": {
23
+ "action": {
24
24
 
25
25
  "type": "block"
26
26
 
27
- },
27
+ },
28
28
 
29
- "trigger": {
29
+ "trigger": {
30
30
 
31
- "url-filter": "https://teratail.com"
31
+ "url-filter": "https://m.youtube.com"
32
32
 
33
- }
33
+ }
34
34
 
35
- }
35
+ }
36
+
37
+
38
+
39
+ {
40
+
41
+ "action": {
42
+
43
+ "type": "block"
44
+
45
+ },
46
+
47
+ "trigger": {
48
+
49
+ "url-filter": "https://www.hackingwithswift.com"
50
+
51
+ }
52
+
53
+ }
36
54
 
37
55
  ]
56
+
57
+
38
58
 
39
59
  ```
40
60
 
41
61
 
42
62
 
43
- 例えば上記のようなJSONを書くとteratailのサイトが開けなくなると思うのですが、シミュレーターで作動させると問題なくteratailのサイトが開けてしまいます。
63
+ 例えば上記のようなJSONを書くとyoutubeのサイトがブロックされて開けなくなると思うのですが、シミュレーターで作動させるとyoutubeのサイトを開くことできしまいます。
44
64
 
45
65
 
46
66
 
@@ -51,3 +71,21 @@
51
71
  この辺りを読んでみたのですが、いまいちよくわかりませんでした・・・
52
72
 
53
73
  情報が少なくて恐縮ですが、お詳しい方、ご教示いただけますと幸いです。
74
+
75
+
76
+
77
+ ### 自分で試してみたこと
78
+
79
+ 1. Xcodeでプロジェクトを作成する。
80
+
81
+ 2. File > New > Targetから Content Blocker Extensionを追加
82
+
83
+ 3. blockerList.jsonのブロックするリンクをhttps://m.youtube.comに変更
84
+
85
+ ![イメージ説明](fbab2d0e2390ec8f69286fe3d477d04d.png)
86
+
87
+ 4. safariを指定してrun
88
+
89
+ 5. safariでhttps://m.youtube.comを検索
90
+
91
+ →(本来であればブロックされるべきはずだが)問題なくyoutubeが立ち上がってしまう。。。