Reader web isn't showing all webpage definition

JD

状元
When I try to use Pleco's (iOS 3.2.3) Web Reader to go to some webpages, the Chinese dictionary popup isn't working the way it did in prior versions. For example, if I go to the following page, none of the Chinese characters pop up in the Web Reader:

http://appshopper.com/education/家有小学生

In prior versions (I don't remember if it was one or two versions ago), this worked just fine. As a workaround, I can tap the "glasses" icon and then look at the text definitions.

Edit: the reader web works fine on a page like: http://www.commonchinesecharacters.com/Lists/MostCommon2500ChineseCharacters
 
Last edited:

mikelove

皇帝
Staff member
That's because we improved our code for detecting whether or not a particular web page element is clickable (like a link) - it looks like AppShopper uses some sort of analytics software that tracks where people click on a page, even if they're just clicking in a random text box, and since there's no way for us to tell whether a click event listener is doing something important we have to assume it is and not intercept taps in that case.

We're planning to add an option soon to let you toggle the web page reader completely off / normally on / on even for links in the near future, though, so once that's available it'll make links like this tappable with a few extra steps.
 

JD

状元
Ok, that makes sense as to why it acts differently. It seems odd that when I click the Chinese text on my iPad's Safari browser, I see it highlight the text and pop up the "Copy/Define/Learn" menu from iOS, so I wouldn't have thought it was also posting some listener event at the same time.
 

mikelove

皇帝
Staff member
Yeah, they're able to hook in at a considerably lower level than we can so they can figure out more reliably whether a tap needs to be left untouched or can be intercepted.
 
Top