Javascript 使用正则表达式编辑扩展名

Javascript 使用正则表达式编辑扩展名,javascript,regex,google-chrome-extension,Javascript,Regex,Google Chrome Extension,我有一个chrome扩展来阻止图像。 我想阻止两种文件类型。 当前代码可以很好地阻止Gif图像 documentUrlPatterns: ['*://*/*'], targetUrlPatterns: ['*://*/*.gif*'] 如何阻止PNG和Gif图像?我的意思是如何编辑正则表达式代码?我想添加另一种文件类型。Chrome在中使用而不是正则表达式。因此,不可能在单个匹配模式中同时捕获.gif和.png。但是,由于它是一个数组,因此可以包含多个模式,例如: targetUrlP

我有一个chrome扩展来阻止图像。 我想阻止两种文件类型。 当前代码可以很好地阻止Gif图像

  documentUrlPatterns: ['*://*/*'],
  targetUrlPatterns: ['*://*/*.gif*']
如何阻止PNG和Gif图像?我的意思是如何编辑正则表达式代码?我想添加另一种文件类型。

Chrome在中使用而不是正则表达式。因此,不可能在单个匹配模式中同时捕获.gif和.png。但是,由于它是一个数组,因此可以包含多个模式,例如:

targetUrlPatterns: ['*://*/*.gif', '*://*/*.png']
Chrome在中使用的是正则表达式,而不是正则表达式。因此,不可能在单个匹配模式中同时捕获.gif和.png。但是,由于它是一个数组,因此可以包含多个模式,例如:

targetUrlPatterns: ['*://*/*.gif', '*://*/*.png']

没关系。但更好的方法是:targetUrlPatterns:[':/*/(gif | jpg | png)*']@mohsenlimited不幸的是,我不认为这是受支持的URL模式语法。您可以看到Chromium源代码使用了与-It Ok中相同的定义。但更好的方法是:targetUrlPatterns:[':/*/(gif | jpg | png)*']@mohsenlimited不幸的是,我不认为这是受支持的URL模式语法。您可以看到Chromium源代码使用与中相同的定义-