回答編集履歴
1
追記
test
CHANGED
@@ -5,3 +5,20 @@
|
|
5
5
|
> じゃなんで defined のエラーなのか?
|
6
6
|
|
7
7
|
質問に書いてないので想像ですが、質問に書いてない別のスクリプトで hoge を使ったからでしょう。
|
8
|
+
|
9
|
+
---
|
10
|
+
|
11
|
+
**【追記】**
|
12
|
+
|
13
|
+
> 「読まれなかった」時点で検知するにはどうしたらいいのでしょうか?
|
14
|
+
|
15
|
+
上に書いたように読まれなかったわけではないようなので、「読まれなかった」ことは検知できないはずです。
|
16
|
+
|
17
|
+
なので取りうる手段は、int32_t さんが書かれたように、「フロントエンド開発中にはブラウザの開発者ツールのコンソール」を見て、とにかくまず js ファイルのエラーに気づいてそれを直すようにすることだと思います。
|
18
|
+
|
19
|
+
そのうえで、js ファイルに含まれる特定のオブジェクトを調べて、未定義かどうか調べるという話になると思います。
|
20
|
+
|
21
|
+
例えば、CDN から提供される js ファイルが読めなかった場合(CDN サイトがダウンしてたとかで)、以下の記事の「(2) Script Tag Helper の場合」のように、js ファイルに含まれる特定のオブジェクトを調べて、それが無かったらフォールバック(代替え)js ファイルをダウンロードさせると言ったこともできます。
|
22
|
+
|
23
|
+
Link Tag Helper と Script Tag Helper (CORE)
|
24
|
+
http://surferonwww.info/BlogEngine/post/2021/08/09/link-tag-helper-and-script-tag-helper-for-aspnet-core.aspx
|