k-9/k9mail/src/main/java/com/fsck/k9/helper
cketti 63abf05776 Sanitize HTML to remove meta refresh
Using
  <meta http-equiv="Refresh" content="1; URL=http://example.com/">
in a HTML message causes WebView to load the URL in the default browser.
Overriding WebViewClient.shouldOverrideUrlLoading() allows us to cancel
loading this URL. Sadly, I found no way to find out whether the method was
called because of a meta refresh or because the user clicked on a link.

So now we're using HtmlCleaner to parse the HTML and remove all "meta" elements
containing an "http-equiv" attribute with a value of "refresh".
2015-01-11 11:29:53 +01:00
..
ClipboardManager.java Move main application from root project to subproject 'k9mail' 2014-12-20 00:10:38 +01:00
ContactItem.java Move main application from root project to subproject 'k9mail' 2014-12-20 00:10:38 +01:00
ContactPicture.java Move main application from root project to subproject 'k9mail' 2014-12-20 00:10:38 +01:00
Contacts.java Move main application from root project to subproject 'k9mail' 2014-12-20 00:10:38 +01:00
FileBrowserHelper.java Move main application from root project to subproject 'k9mail' 2014-12-20 00:10:38 +01:00
FileHelper.java Move main application from root project to subproject 'k9mail' 2014-12-20 00:10:38 +01:00
HtmlConverter.java Move main application from root project to subproject 'k9mail' 2014-12-20 00:10:38 +01:00
HtmlSanitizer.java Sanitize HTML to remove meta refresh 2015-01-11 11:29:53 +01:00
IdentityHelper.java Move main application from root project to subproject 'k9mail' 2014-12-20 00:10:38 +01:00
MediaScannerNotifier.java Move main application from root project to subproject 'k9mail' 2014-12-20 00:10:38 +01:00
MergeCursor.java Move main application from root project to subproject 'k9mail' 2014-12-20 00:10:38 +01:00
MergeCursorWithUniqueId.java Move main application from root project to subproject 'k9mail' 2014-12-20 00:10:38 +01:00
MessageHelper.java Move main application from root project to subproject 'k9mail' 2014-12-20 00:10:38 +01:00
SizeFormatter.java Move main application from root project to subproject 'k9mail' 2014-12-20 00:10:38 +01:00
UrlEncodingHelper.java Move main application from root project to subproject 'k9mail' 2014-12-20 00:10:38 +01:00
Utility.java Move main application from root project to subproject 'k9mail' 2014-12-20 00:10:38 +01:00