You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "Jayanta Narayan Choudhuri (JIRA)" <ji...@apache.org> on 2015/10/25 20:04:27 UTC

[jira] [Created] (CB-9863) Windows InAppBrowser Fragile

Jayanta Narayan Choudhuri created CB-9863:
---------------------------------------------

             Summary: Windows InAppBrowser Fragile
                 Key: CB-9863
                 URL: https://issues.apache.org/jira/browse/CB-9863
             Project: Apache Cordova
          Issue Type: Bug
          Components: CordovaCommon
         Environment: Windows Android iOS
            Reporter: Jayanta Narayan Choudhuri



1. I managed to publish
URL for Windows 10 
https://www.microsoft.com/store/apps/9nblggh5x8fm 
URL for Windows 8.1 and earlier    
http://apps.microsoft.com/windows/app/1d220a7d-eaa0-4e45-ad38-47aab9dcf5cf 
URL for Windows Phone 8.1 and earlier    
http://windowsphone.com/s?appid=673a78ab-a538-42cb-a6c2-333ce011c62e

Objective of our App - if you know the language as spoken;  
you can read in a script that you are proficient by Transliterating the text phonetically

Main use cases of Transliteration are three
Hindi=>English and 
 NonHindi=>English 
 NonHindi=>Hindi

India has a large urban floating population that moves from city to city. Parents of school going kids see advantage in Hindi as second language even though Hindi is not Mother Language. Bengalis, Telugus etc. have developed a big base of people knowing Mother Language but not proficient in reading Mother Script. NRIs too encourage children to speak Mother Language but they have no knowledge of Mother Script.


2. Generally the Plugin  InAppBrowser has major scope of improvement on all platforms
There should be button on browser to execute a JS; needed esp for Ajax fetched content after Load Complete

Android and iOS versions of same code work far better compared to Windows
Android https://play.google.com/store/apps/details?id=com.readmylanguage 
IOS https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=1016238188&mt=8

3. In Windows static sites like tagoreweb.in etc (Poetry and Literature) work well
Newspapers have inherent JS errors etc and Windows InAppBrowser crashes 

The Load Error event is NOT reported; 
this sometimes true of Android and iOS but happens frequently in Windows

If URL Target is _blank then IOS & Android keep it "inside" 
but in Windows the page jumps OUTSIDE into system browser

4. Questions  
Q1  Is there any trick where I can ignore inherent errors in InAppBrowser and somehow  still ensure executeScript is possible
executeScript does the transliteration 

Q2 any alternative to InAppBrowser in Cordova where script injection is possible
Without script injection there can be no transliteration



Looking forward to Help and Advice on how to increase reliability 

Our extensions in Chrome Safari and Firefox are very robust
In comparison InAppBrowser esp Windows is fragile

Regards
-jnc




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org