手册:$wgBrowserBlackList
此功能已在版本1.32.0中完全移除。 |
语言、区域和字符编码设置: $wgBrowserBlackList | |
---|---|
不兼容Unicode的浏览器的浏览器黑名单。 |
|
引进版本: | 1.4.0 (r5793) |
弃用版本: | 1.30.0 (Gerrit change 374422; git #I20c2e39) |
移除版本: | 1.32.0 (Gerrit change 443759; git #If796e77) |
允许的值: | (正则表达式数组) |
默认值: | 参见下方 |
其他设置: 按首字母排序 | 按功能排序 |
细节
不兼容Unicode的浏览器的浏览器黑名单。
包含正则表达式列表:与有问题的浏览器匹配的“/regexp/”。
如果浏览器的用户代理与一个这样的正则表达式匹配,则在编辑时使用“safemode”字段(有关详细信息,请参见手册:index.php的参数 中的safemode
项)。
默认值
MediaWiki版本: | 1.30 – 1.31 |
在MediaWiki 1.30 中,功能测试用于检查浏览器是否可以正确往返Unicode字符:
$wgBrowserBlackList = [];
MediaWiki版本: | 1.11 – 1.29 |
$wgBrowserBlackList = array(
/**
* Netscape 2-4检测
* 次要版本可能包含诸如“Gold”或“SGoldC-SGI”之类的字符串
* 许多非Netscape用户代理具有“兼容”功能,因此使用否定断言进行检查很有用。 [UIN]标识符指定Netscape/Mozilla浏览器中的安全级别,检查它可以排除大量伪造者。
* 语言字符串不可靠,在NS4 Mac上不存在。
*
* 参考资料: http://www.psychedelix.com/agents/index.shtml
*/
'/^Mozilla\/2\.[^ ]+ [^(]*?\((?!compatible).*; [UIN]/',
'/^Mozilla\/3\.[^ ]+ [^(]*?\((?!compatible).*; [UIN]/',
'/^Mozilla\/4\.[^ ]+ [^(]*?\((?!compatible).*; [UIN]/',
/**
* Mac OS 9上的MSIE是teh sux0r,将þ转换为<thorn>,ð转换为<eth>,Þ转换为<THORN>,Ð转换为<ETH>
*
* 已知的用户代理:
* - Mozilla/4.0 (compatible; MSIE 5.0; Mac_PowerPC)
* - Mozilla/4.0 (compatible; MSIE 5.15; Mac_PowerPC)
* - Mozilla/4.0 (compatible; MSIE 5.23; Mac_PowerPC)
* - [...]
*
* @link https://en.wikipedia.org/w/index.php?title=User%3A%C6var_Arnfj%F6r%F0_Bjarmason%2Ftestme&diff=12356041&oldid=12355864
* @link https://en.wikipedia.org/wiki/Template%3AOS9
*/
'/^Mozilla\/4\.0 \(compatible; MSIE \d+\.\d+; Mac_PowerPC\)/',
/**
* 谷歌无线转码器,似乎活着吃掉许多字符
* http://it.wikipedia.org/w/index.php?title=Luciano_Ligabue&diff=prev&oldid=8857361
*/
'/^Mozilla\/4\.0 \(compatible; MSIE 6.0; Windows NT 5.0; Google Wireless Transcoder;\)/'
);
此版本与先前版本之间的更改是:
- Netscape 2-4检测的正则表达式已更改。
- 添加了谷歌无线转码器(Google Wireless Transcoder)正则表达式。
MediaWiki版本: | 1.7 – 1.10 |
$wgBrowserBlackList = array(
/**
* Netscape 2-4检测
* 次要版本可能包含诸如“Gold”或“SGoldC-SGI”之类的字符串
* 许多非Netscape用户代理具有“兼容”功能,因此使用否定断言进行检查很有用。 [UIN]标识符指定Netscape/Mozilla浏览器中的安全级别,检查它可以排除大量伪造者。
* 语言字符串不可靠,在NS4 Mac上不存在。
*
* 参考资料: http://www.psychedelix.com/agents/index.shtml
*/
'/^Mozilla\/2\.[^ ]+ .*?\((?!compatible).*; [UIN]/',
'/^Mozilla\/3\.[^ ]+ .*?\((?!compatible).*; [UIN]/',
'/^Mozilla\/4\.[^ ]+ .*?\((?!compatible).*; [UIN]/',
/**
* Mac OS 9上的MSIE是teh sux0r,将þ转换为<thorn>,ð转换为<eth>,Þ转换为<THORN>,Ð转换为<ETH>
*
* 已知的用户代理:
* - Mozilla/4.0 (compatible; MSIE 5.0; Mac_PowerPC)
* - Mozilla/4.0 (compatible; MSIE 5.15; Mac_PowerPC)
* - Mozilla/4.0 (compatible; MSIE 5.23; Mac_PowerPC)
* - [...]
*
* @link https://en.wikipedia.org/w/index.php?title=User%3A%C6var_Arnfj%F6r%F0_Bjarmason%2Ftestme&diff=12356041&oldid=12355864
* @link https://en.wikipedia.org/wiki/Template%3AOS9
*/
'/^Mozilla\/4\.0 \(compatible; MSIE \d+\.\d+; Mac_PowerPC\)/'
);
MediaWiki版本: | 1.4 – 1.6 |
从1.4.1到1.6.10版本,此设置具有以下默认值:
$wgBrowserBlackList = array(
"/Mozilla\/4\.78 \[en\] \(X11; U; Linux/",
/**
* Mac OS 9上的MSIE是teh sux0r,将þ转换为<thorn>,ð转换为<eth>,Þ转换为<THORN>,Ð转换为<ETH>
*
* 已知的用户代理:
* - Mozilla/4.0 (compatible; MSIE 5.0; Mac_PowerPC)
* - Mozilla/4.0 (compatible; MSIE 5.15; Mac_PowerPC)
* - Mozilla/4.0 (compatible; MSIE 5.23; Mac_PowerPC)
* - [...]
*
* @link https://en.wikipedia.org/w/index.php?title=User%3A%C6var_Arnfj%F6r%F0_Bjarmason%2Ftestme&diff=12356041&oldid=12355864
* @link https://en.wikipedia.org/wiki/Template%3AOS9
*/
"/Mozilla\/4\.0 \(compatible; MSIE \d+\.\d+; Mac_PowerPC\)/"
);
MediaWiki版本: | 1.4 |
在1.4.0版本中,此设置具有以下默认值:
$wgBrowserBlackList = array(
"/Mozilla\/4\.78 \[en\] \(X11; U; Linux/"
// FIXME:在此处添加一些准确的真实信息
);