使用javascript根据源从脚本获取参数

使用javascript根据源从脚本获取参数,javascript,Javascript,我已经搜索了很长时间,但没有找到问题的答案。 问题是我有一个插件可以将JS插入任何站点,我的任务是验证脚本是否已加载,根据domein和alert()检索它的src和it参数 示例脚本src如下所示: <script src="https://example.com/tags?id={FOO}_{BAR}_{VARIOUS_THINGS}_{ID},{ID},{ID}"></script> 但它只检查脚本是否存在,以及foo是否与我给出的字符串匹配,我还想检查参数是什么

我已经搜索了很长时间,但没有找到问题的答案。 问题是我有一个插件可以将JS插入任何站点,我的任务是验证脚本是否已加载,根据domein和alert()检索它的src和it参数

示例脚本src如下所示:

<script src="https://example.com/tags?id={FOO}_{BAR}_{VARIOUS_THINGS}_{ID},{ID},{ID}"></script>
但它只检查脚本是否存在,以及foo是否与我给出的字符串匹配,我还想检查参数是什么,所以我尝试将这个
$('script[src*=“example.com]”)更改为
{各种事物}
宏中通常得到的东西,比如说这些是
“boogie1”
“churinggum”
“PinkFlamingo”
。例如,当我将
“example.com”
更改为
“PinkFlamingo”
时,它只检测
“PinkFlamingo”
,而不检测
“boogie1”
或其他宏。我试着把
*
放在那里,这样就需要整个
example.com*
,但id也不起作用

基本上,我不知道如何设置条件,当给定一个域时,它将占用整个src,并检索和警告脚本src
{variable_THINGS}
中的某个变量,并只返回匹配的一个(不是true/false语句)。
我还尝试了
getElementByTagName
和currentScript,但我没有做任何有效的事情…

添加一个回调,该回调由加载的脚本调用。您是说在我要分析/检查的示例脚本中?我没有权限访问它,我只能尝试检索它的
src
window.onload = function(){ setTimeout( function(){
var foo = $('script[src*="example.com"]').length;
if (foo === 0) 
    {
    alert('no script here');
    }
else {
    alert('Yay! script is here!');
    }
}, 2500); };