我有javascript文件,位于一个域,例如:http: //mydomain.com/script.js
某些页面(来自其他域)包含我使用SCRIPT标记的javascript.他们可以通过http或https包含它
<script src="http://mydomain.com/script.js"></script>
or
<script src="https://mydomain.com/script.js"></script>
Run Code Online (Sandbox Code Playgroud)
他们也可以使用3rdparty iframe包含我的脚本,例如:
<iframe src="http://3rdparty.com/frame.php">
Run Code Online (Sandbox Code Playgroud)
其中http://3rdparty.com/frame.php输出
<script src="http://mydomain.com/script.js"></script>
or
<script src="https://mydomain.com/script.js"></script>
Run Code Online (Sandbox Code Playgroud)
我只能在mydomain.com上编辑静态javascript文件script.js.
我如何检测用于加载我的javascript的协议(https://mydomain.com/script.js或http://mydomain.com/script.js)?