やりたいこと
<script src="...?foo=bar">
のように、パラメータを埋め込んで、
スクリプトから取得する方法です。
前提条件
以下の環境で確認しています。
- Node.js 8.9.1
- Google Chrome
概要
以下の機能を使います。
手順
const url = require('url');
const src = url.parse(document.currentScript.src, true);
const query = src.query;
WHATWG URL APIの方が良いかと思いますが、うまく使えませんでした。 (多分単純なミスですが)
制限事項
IEでは動きません(document.currentScriptが未サポート)