Web サイトの特定のページでのみ実行する JavaScript 関数があります。
script.js
関数は、サイトのすべてのページ間で共有される個別のファイルに存在します。
この関数が特定のページでのみ実行されるようにするために、現在、実行したいページの body タグに onload 属性をハードコーディングしています。<body onLoad="myFunction()">
これを削除し、代わりに関数にコードを追加して、現在の URL を取得し、許可された URL のリストにある URL の 1 つと一致する場合は実行することを考えていました。
これを行う価値はありますか、それとも各 body タグに onload 属性を追加するだけでよいのでしょうか?
または、特定のページでのみ関数を実行するためのより良い解決策はありますか?