いくつかの環境で異なるURL(つまり、dev.mysite.com、qa.mysite.com、uat.mysite.comなど)で実行されているサイトがあります。
各環境にはGreasemonkeyスクリプト(myGM.user.js)がありますが、そのバージョンは異なる可能性があり、環境によっては、データを取得するために異なるWebサービスを呼び出す必要があります。
ユーザースクリプトで、そのユーザースクリプトが最初にインストールされたURLを取得したいので、ホストを抽出して、WebサービスURLのプレフィックスとして使用できます。
たとえば、スクリプトがからインストールされている場合、スクリプト
を取得して
抽出し
http://dev.mysite.com/myGM.user.js
、データ
を呼び出し
ます。
http://dev.mysite.com/myGM.user.js
http://dev.mysite.com/
http://dev.mysite.com/myWebService/getData
それを達成するための最も簡単な方法は何ですか?ありがとう!