forked from I2P_Developers/i2p.i2p
* Console: Hide iframe on mobile browsers
* DataHelper: Speed up eq() (Ticket #437) * HTTPServer: Strip inbound X-Accept-Encoding header * netdb.jsp: HTML fixes * Plugins: Log error when console server not found * Reseed: Log tweak
This commit is contained in:
@@ -69,8 +69,26 @@ public class CSSHelper extends HelperBase {
|
||||
* @since 0.8.5
|
||||
*/
|
||||
public boolean allowIFrame(String ua) {
|
||||
return ua == null || !(ua.startsWith("Lynx") || ua.startsWith("w3m") ||
|
||||
return ua == null ||
|
||||
// text
|
||||
!(ua.startsWith("Lynx") || ua.startsWith("w3m") ||
|
||||
ua.startsWith("ELinks") || ua.startsWith("Links") ||
|
||||
ua.startsWith("Dillo"));
|
||||
ua.startsWith("Dillo") ||
|
||||
// mobile
|
||||
// http://www.zytrax.com/tech/web/mobile_ids.html
|
||||
ua.contains("Android") || ua.contains("iPhone") ||
|
||||
ua.contains("iPod") || ua.contains("iPad") ||
|
||||
ua.contains("Kindle") || ua.contains("Mobile") ||
|
||||
ua.contains("Nintendo Wii") || ua.contains("Opera Mini") ||
|
||||
ua.contains("Palm") ||
|
||||
ua.contains("PLAYSTATION") || ua.contains("Playstation") ||
|
||||
ua.contains("Profile/MIDP-") || ua.contains("SymbianOS") ||
|
||||
ua.contains("Windows CE") || ua.contains("Windows Phone") ||
|
||||
ua.startsWith("BlackBerry") || ua.startsWith("DoCoMo") ||
|
||||
ua.startsWith("Nokia") || ua.startsWith("OPWV-SDK") ||
|
||||
ua.startsWith("MOT-") || ua.startsWith("SAMSUNG-") ||
|
||||
ua.startsWith("nook") || ua.startsWith("SCH-") ||
|
||||
ua.startsWith("SEC-") || ua.startsWith("SonyEricsson") ||
|
||||
ua.startsWith("Vodafone"));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user