Be the first to comment

模式匹配-

情节本子可以作用到模式匹配限制好的URL集中上. 你能对manifest提供纸张的情节本子段的学派举行一体或多个模式匹配巧妙地控制. 这边作图模式匹配语句 — 当您布置情节本子W的URL时,您必要依照排成等级。

恣意一体模式匹配本质上都是一体以认可的草案(比如:http, https, file, ftp 或许 Chrome形成)URL的开端,要责怪URL,你可以使具体化*使具有特征。 这边有一种特别的模式匹配,它方针个人财产称赞草案开端时的个人财产URL都是 每个模式匹配都由以下三学派塑造:

  • 草案(工程)— 比如,http or file or*

    理睬:file草案责怪默认的(提问提供纸张时能够必要直言的指出运用file草案). 用户可以提问形成实行年史或许设置年史来检查每个形成孤独的file草案设置.

  • 区名(精通的)— 比如,或许*。或 即使运用提供纸张草案, 何苦这样的做区名学派
  • 途径(途径)— 比如,/*,/foo*, 或许/foo/bar

上面列出根本语句

 := :// := ''*'' | ''http'' | HTTPS | 提供纸张 | FTP | ''chrome-extension''
 := ''*'' | ''*.'' <除 ''/'' 和 ''*'' 外的其它恣意使具有特征>+
 := ''/'' <恣意使具有特征>

*的输入松劲它的外面的。草案,区名, 或许途径那学派。 即使草案学派是, 它代表URL。与HTTP和HTTPS草案的开端相匹配 即使区名学派是, 因此意味匹配一点区名。 即使区名学派是区名, 它意味在一点区名下匹配区名和子域。 而在途径学派,每个*代表0个或更多个使具有特征。 上面的表显示了少量的合法的模式匹配.

模式匹配 暗示 可以匹配的URL示例
http://*/* 与一点HTTP草案匹配的URL草案
http://*/fo 运用HTTP草案匹配一点区名,供给URL以/Fo发端
https://*./foo*bar 匹配运用HTTPS草案的一点区名或子区名称。 , 博士学位。, 或许 ), 供给人行道以/Fo发端,用BAR开头的URL
匹配布置的URL
提供纸张:///fo 匹配从Fo./Fo开端的一点本地提供纸张 提供纸张:///fo/bar.html
提供纸张:///fo
* 将恣意精通的IP的URL与HTTP草案举行匹配
快速行进。 匹配一点URL。从http://mail开端。 https://mail./foobar
匹配URL。在个人财产称赞的草案中 (见本段发端的称赞草案清单),个人财产草案都包罗在内。 file:///bar/baz.html

这边有少量的不合法的的模式匹配的榜样:

误会的模式匹配 误会理智
http:// 缺少阐明途径
http://*foo/bar 区名运用*的一学派,*仅有的是。 或许 ”/”
*.bar/baz 即使*出现时host学派时期, *仅有的出现时开端。
http:/bar 少写草案分离装置(/) 应该是”//”)
foo://* 残废者的草案


RSS feed for comments on this post · TrackBack URI

Leave a reply