【发布时间】:2019-09-05 03:46:03
【问题描述】:
我想获取加载到我的屏幕中的所有脚本
<script type="text/javascript" src="http://url/pub/static/frontend/Magento/luma/en_US/requirejs/require.js"></script>
<script type="text/javascript" src="http://url/pub/static/frontend/Magento/luma/en_US/mage/requirejs/mixins.js"></script>
<script type="text/javascript" src="http://url/pub/static/frontend/Magento/luma/en_US/requirejs-config.js"></script>
<script type="text/javascript" src="http://url/pub/static/frontend/Magento/luma/en_US/mage/polyfill.js"></script>
<script type="text/x-magento-init">
{"*":{}}
<script>
<script>
var BASE_URL = 'http://urlm/index.php/';
var require = {
"baseUrl": "http://url/pub/static/frontend/Magento/luma/en_US"
};
</script>
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-KK5JZ25');</script>
我使用的代码是
$conditionalJsPattern = '@(?:<script type="text/javascript"|<script)(.*)</script>@msU';
我想排除 googletabmanger 代码
googletabmanger 代码包含一些词,如 googletagmanager , gtm
我该怎么做???
提前致谢
【问题讨论】:
-
您想获取您和其他第三方脚本添加的所有脚本标签,但只排除谷歌标签管理器吗?
-
是的,我想要那个
-
未知修饰符“g”错误
-
@JigsParmar 在使用
preg_match_all()时不要使用g标志
标签: javascript php regex