私はMVC/.netが新しく、現在いくつかの簡単な演習を行っています。私は私のサービスワーカーを登録しようとするが、何らかの理由で、このjavascriptのコードを実行していないです。私は私が見つけることができるすべてのチュートリアルに従って、これで検索したが、それでも動作しません。だから私はここで失われている。助けてくれてありがとう。ASP.Net MVCアプリケーションにスクリプトファイルを正しく配置する方法
<script type="text/javascript" language="javascript">
console.log('test script');
if ('serviceWorker' in navigator) {
navigator.serviceWorker.register('/service-worker.js').
then(function (registration) {
// Registration was successful
console.log('ServiceWorker registration successful with scope: ', registration.scope);
}).catch(function (err) {
// registration failed :(
console.log('ServiceWorker registration failed: ', err);
});
}
</script>
@RenderSection("pageScripts", required: false) // NOTICE IT HAS COME DOWN
が親切に次の点に注意してください:
@RenderSection("pageScripts", required: false)
@section pageScripts{
<script type="text/javascript" language="javascript">
console.log('test script');
if ('serviceWorker' in navigator) {
navigator.serviceWorker.register('/service-worker.js').
then(function (registration) {
// Registration was successful
console.log('ServiceWorker registration successful with scope: ', registration.scope);
}).catch(function (err) {
// registration failed :(
console.log('ServiceWorker registration failed: ', err);
});
}
</script>
}
? – Shyju
@シェアー何もありません。 'console.log'はそのテスト文字列を出力しませんでした。 –
このコードはどこに書かれていますか?内面?同じビュー?レイアウトページ?部分的な見方? –