Diskuse Elektrika.cz

HYBRIDNÍ zóna => Technická podpora výrobce TECO Kolín radí odborníkům => Téma založeno: Lukáš Klauda 09.09.2014, 14:10



Název: Proč nefunguje zobrazení web stránek Foxtrotu na Windows Phone 8.1 ?
Přispěvatel: Lukáš Klauda 09.09.2014, 14:10
Před updatem telefonu (Nokia Lumia 920) na poslední verzi Windows Phone (do verze 8.0) bylo vše v pořádku.

Po updatu na verzi 8.1 se zobrazuje pouze bílá stránka. Po zadání IP adresy se ještě doplní adresní řádek o standardní "/syswww/login....",  ale stránka je prázdná bez jakékoliv chybové hlášky.

Vyzkoušeno na všech dostupných prohlížečích pro WP. Vyzkoušeno při připojení přes vnitřní síť, veřejnou IP i TecoRoute a výsledek stejný.

Zobrazení přes ostatní OS i platformy v pořádku.

Funguje někomu zobrazení stránek Foxtrotu na Windows Phone 8.1?

@Teco: Můžete oficiálně otestovat kompatibilitu zobrazení stránek na WP8.1?


Název: Re: Proč nefunguje zobrazení web stránek Foxtrotu na Windows Phone 8.1 ?
Přispěvatel: Milan Bydžovský 09.09.2014, 22:43
Momentálně nemáme k dispozici přístroj s Windows phone 8.1 ani prostředí, ve kterém bychom browser dokázali emulovat, takže kompatibilitu aktuálně nejsme schopni ověřit. :-[
Přihlašovací dialog služby tecoroute se vám zobrazí správně nebo vykazuje stejné chování?


Název: Re: Proč nefunguje zobrazení web stránek Foxtrotu na Windows Phone 8.1 ?
Přispěvatel: Juraj Rojko 10.09.2014, 00:36
Potvrzuji, že stránky Foxtrotu na WP 8.1 nefungují, resp. nezobrazí se přihlašovací dialog, takže na vlastní stránky se nedostanu. Zkouším přes route.tecomat. .. tecoroute.geos tore.cz funguje. (Tedy až na ten neplatný certifikát, ale to je obecný problém, se kterým se dá žít.)


Název: Re: Proč nefunguje zobrazení web stránek Foxtrotu na Windows Phone 8.1 ?
Přispěvatel: Lukáš Klauda 10.09.2014, 08:42
Ano přihlášení do portálu pro administraci TecoRoute účtu je v pořádku.
Přihlášení k PLC už nefunguje.


Název: Re: Proč nefunguje zobrazení web stránek Foxtrotu na Windows Phone 8.1 ?
Přispěvatel: Milan Bydžovský 11.09.2014, 12:22
Dle posledního pátrání vypadá, že v poslední implementaci prohlížeče nefunguje správně XSLT transformace, což je bohužel technologie, na které je server v PLC postaven.
Tuto informaci zatím nemám potvrzenou, pokud tomu ovšem skutečně tak je, pak nezbude než počkat na opravu od Microsoftu.


Název: Re: Proč nefunguje zobrazení web stránek Foxtrotu na Windows Phone 8.1 ?
Přispěvatel: Lukáš Klauda 18.09.2014, 13:28
Nějaký posun v pátrání po příčině?


Název: Re: Proč nefunguje zobrazení web stránek Foxtrotu na Windows Phone 8.1 ?
Přispěvatel: Milan Bydžovský 19.09.2014, 14:40
Pátrání momentálně skončilo na tom, že IE11 ve Windows Phone 8.1 má opravdu nějaký problém s XSLT transformací. Takže dokud v Redmondu neopraví, nemůžeme s tím nic dělat.


Název: Re: Proč nefunguje zobrazení web stránek Foxtrotu na Windows Phone 8.1 ?
Přispěvatel: Juraj Rojko 10.12.2014, 15:28
V tuto chvíli existuje na WindowsPhone 8.1 beta verze Opery. V tomto prohlížeči je XSLT  zřejmě funkční. Přihlašovací dialog se objeví, ale přihlásit se bohužel nejde, vždy se to vrátí na přihlašovací obrazovku. Nebylo by možné zkusit to odladit alespoň s tímto prohlížečem? S IE to spíše vypadá na vlastnost, než chybu, takže čekání na opravu bude v dohledné době asi neúspěšné. ¨

(Zatím jsem to zkoušel jen přes TecoRoute a problém je hned s prvním přihlášením do TecoRoute (route.tecomat. com). Zkusím ještě připojení v lokální sítí a dám vědět, jak se to chová.)


Název: Re: Proč nefunguje zobrazení web stránek Foxtrotu na Windows Phone 8.1 ?
Přispěvatel: Michal Koža 13.01.2015, 20:54
To Lukáš Klauda: Vďaka za tip. Už som vyskúšal vo WP 8.1 viacej browserov (okrem Opery  >:(),  ale ani jeden s Foxtrotom nefungoval.

Opera Mini nie len že zobrazí prihlasovací dialóg, ale po zadaní mena a hesla u mňa funguje úplne korektne  ;) (Lumia 830).

Vďaka


Název: Re: Proč nefunguje zobrazení web stránek Foxtrotu na Windows Phone 8.1 ?
Přispěvatel: Michal Koža 13.01.2015, 20:58
Ospravedlňujem sa za preklep, vďaka patrí Jurajovi Rojkovi. Ale Samozrejme aj Lukášovi, lebo on založil toto vlákno...


Název: Re: Proč nefunguje zobrazení web stránek Foxtrotu na Windows Phone 8.1 ?
Přispěvatel: Lukáš Klauda 14.01.2015, 07:48
Mi ta Opera (na Lumii 920) úplně koretně stránky nezobrazuje. Některou grafiku úplně vynechá a např. dvoustavové obrázky po kliknutí způsobí reload celé stránky namísto změny jen kliknutého obrázku, což je při mobilním připojení nepoužitelné.

Takže Opera sice něco zobrazí, ale úplná kompatibilita jako to bylo na WP8.0 v jakémkoliv prohlížeči, to není. Asi budu muset pro ovládání přes Lumii vytvořit jen textovou verzi stránek...  :-[

Při připojení přes vnitřní síť přímo na IP Foxtrotu jen bílá stránka i v Opeře.



Název: Re: Proč nefunguje zobrazení web stránek Foxtrotu na Windows Phone 8.1 ?
Přispěvatel: Juraj Rojko 16.01.2015, 00:20
Asi budu muset pro ovládání přes Lumii vytvořit jen textovou verzi stránek...  :-[

Ještě bych počkal. Za týden by měla být k dispozici preview verze Windows Phone 10. Třeba to zase do IE vrátí.

Ale pro ovládání Foxtrotu by stejně byla lepší nativní aplikace. V dlouhodobém horizontu se do toho chci pustit, tak až něco bude hotové, dám vědět. Nejdřív však potřebuju alespoň trochu dodělat řízení osvětlení domu, řízení TČ a propojení s meteostanicí Davis. Takže je jasné, že to hned tak nebude.


Název: Re: Proč nefunguje zobrazení web stránek Foxtrotu na Windows Phone 8.1 ?
Přispěvatel: Michal Koža 19.01.2015, 12:43
...Při připojení přes vnitřní síť přímo na IP Foxtrotu jen bílá stránka i v Opeře.
Opera pre WP je iba vo vo verzii "Mini",  ktorá neťahá stránky sa do telefónu priamo, ale cez server Opery (akýsi Proxy),  čím by malo dochádzať k redukovaniu traficu na minimum (preto Mini). Bohužiaľ, vedľajším efektom tejto vlastnosti je fakt, že na lokálnu adresu  sa nedá pripojiť.

Máte pravdu, po počiatočnom nadšení, keď mi Opera Mini dokázala načítať stránky z Foxtrotu som aj ja zistil, že to nie je spoľahlivé.

Čakal som na ohlásený update WP8.1 GDR2, ale ten asi Microsoft nevydá, tak tiež čakám na  Windows 10. Ale neviem, či v ohlásenom termíne 21. 1. 2015 aj uvoľnia nejakú verziu, alebo iba ohlásia bližšie info o systéme. 


Název: Re: Proč nefunguje zobrazení web stránek Foxtrotu na Windows Phone 8.1 ?
Přispěvatel: Juraj Rojko 11.04.2015, 09:18
Tak ve Windows 10 je to konečně funkční.


Název: Re: Proč nefunguje zobrazení web stránek Foxtrotu na Windows Phone 8.1 ?
Přispěvatel: Ondřej Va 14.04.2015, 12:43
Problém souvisí s nastavením "Document Mode" v IE.

Desktopové Windows 8.1 s IE11 zobrazí stejný výsledek jako Windows Phone 8.1 s IE11 poté, co přepnu prohlížeč do “Document Mode =  8” (vývojářské nástroje F12).
Mode=9 zobrazuje stránky správně !!
 
Po monitorování síťové komunikace a po prohlédnutí logů webového serveru, je následující závěr:
webový prohlížeč korektně načte XML soubor ale již nečte ze serveru XSL soubor !
To ani po té, co byla vyprázdněna mezipaměť a požadováno čtení ze serveru při každém dotazu. Tedy žádná XSLT transformace neproběhne.
 
Dotaz z desktopu W 8:
2015-04-07 20:29:14 10.0.0.200 GET /test/mbus_data.xml             - 80 - 10.0.0.200 Mozilla/5.0+(Windows+NT+6.3;+WOW64;+Trident/7.0;+Touch;+LCJB;+rv:11.0)+like+Gecko http://localhost/ 304 0 0 70
2015-04-07 20:29:14 10.0.0.200 GET /test/MBus_Data_CZ.xsl          - 80 - 10.0.0.200 Mozilla/5.0+(Windows+NT+6.3;+WOW64;+Trident/7.0;+Touch;+LCJB;+rv:11.0)+like+Gecko http://10.0.0.200/test/MBus_Data_CZ.xsl 304 0 0 3
 
Dotaz z WP 7.8:
2015-04-07 20:31:32 10.0.0.200 GET /test/mbus_data.xml             - 80 - 10.0.0.100 Mozilla/5.0+(compatible;+MSIE+9.0;+Windows+Phone+OS+7.5;+Trident/5.0;+IEMobile/9.0;+NOKIA;+Lumia+710) http://10.0.0.200/test/ 200 0 0 15
2015-04-07 20:31:32 10.0.0.200 GET /test/MBus_Data_CZ.xsl          - 80 - 10.0.0.100 Mozilla/5.0+(compatible;+MSIE+9.0;+Windows+Phone+OS+7.5;+Trident/5.0;+IEMobile/9.0;+NOKIA;+Lumia+710) http://10.0.0.200/test/MBus_Data_CZ.xsl 200 0 0 15
 
Dotaz z WP 8.1:
2015-04-07 20:34:13 10.0.0.200 GET /test/mbus_data.xml             - 80 - 10.0.0.101 Mozilla/5.0+(Mobile;+Windows+Phone+8.1;+Android+4.0;+ARM;+Trident/7.0;+Touch;+rv:11.0;+IEMobile/11.0;+NOKIA;+Lumia+520)+like+iPhone+OS+7_0_3+Mac+OS+X+AppleWebKit/537+(KHTML,+like+Gecko)+Mobile+Safari/537 http://10.0.0.200/test/ 200 0 0 31
 
Standardně se tato situace řeší vložením tagu
<meta http-equiv="X-UA-Compatible" content="IE=edge” />
do html kódu. Tady je to bezpředmětné, neb tag je obsažen v XSL souboru, který se nenačte.
Na webu jsem našel formulaci ve spojitosti s IE11 (bez ohledu jestli W 8.1 nebo WP 8.1): "is set to document mode 8 by default"
Desktop si s tím poradí přepnutím v menu prohlížeče, u Windows Phone nevím.....


Konzultoval jsem to s člověkem v českém Microsoftu.
1) Jestliže jste ve firemním prostředí a používáte ověření vůči déméně, jděte v nabídce telefonu na "nastaveni / pracoviště". Prohlížeč si pak nastaví "Document Mode" dle firemních politik. Pokud je v nich nastaveno 9 nebo vyšší, mělo by být vše OK.

2) Jestliže nejste ve firemním prostředí, ...  Prý to prodiskutuje a dá vědět.

To je současný stav ...


Název: Re: Proč nefunguje zobrazení web stránek Foxtrotu na Windows Phone 8.1 ?
Přispěvatel: Juraj Rojko 21.04.2015, 00:28
Díky za velmi zajímavé informace!