Opened 5 years ago

Closed 4 years ago

#2098 closed change (rejected)

[META] Change ABP for Maxthon for Android from the proxy-based approach

Reported by: jobp Assignee:
Priority: P5 Milestone:
Module: Maxthon Keywords: meta
Cc: vickyyu Blocked By:
Blocking: Platform: Maxthon for Android
Ready: no Confidential: no
Tester: Verified working: no
Review URL(s):

Description (last modified by jobp)


Maxthon for Android is currently using the proxy-based approach and routes all traffic through it. This approach is minimal invasive but has the obvious flaws: doesn't support element-hiding and https-blocking. Maxthon should make the changes on their side:

  • disable the proxy code
  • use 'org.adblockplus.libadblockplus' JNI bindings for communicating with 'libadblockplus'
  • directly intercept requests before the transport layer (in the browser)
  • implement element hiding (inject CSS rules), measure memory/performance impact, possibly create workaround for issues
  • add some UI elements and configuration to add custom subscriptions and filters

What to change / implement

#1938 Element Hiding doesn't work
#1952 Not blocking ads on websites using https

Change History (9)

comment:1 Changed 5 years ago by jobp

  • Description modified (diff)

comment:2 Changed 5 years ago by vickyyu

  • Description modified (diff)

comment:3 Changed 5 years ago by jobp

  • Description modified (diff)

comment:4 Changed 5 years ago by jobp

  • Sensitive unset

comment:5 Changed 5 years ago by vickyyu

  • Cc vickyyu added

comment:6 Changed 5 years ago by fhd

  • Component changed from Unknown to Maxthon
  • Verified working unset

comment:7 Changed 5 years ago by philll

  • Type changed from defect to change

comment:8 Changed 5 years ago by rjeschke

  • Priority changed from P1 to P5

comment:9 Changed 4 years ago by philll

  • Resolution set to rejected
  • Status changed from new to closed

Project was stopped.

Note: See TracTickets for help on using tickets.