Android/iOS web testing sa Vorlon-om

Ovaj Vorlon http://www.vorlonjs.io/#getting-started mi se čini ok opcija za testiranje web aplikacija na mobitelima. Trebalo bi biti neovisno od androida / iPhonea. To je odlično.

Jedino što me muči, kako da sa mobitelom posjetim stranicu koja je servirana lokalno na localhostu?
Ako bi to išlo elegantno, dalje Vorlnom može odraditi svoj dio. Ali kako posjetiti localhost sa mobitelom? :slight_smile:

Spojis se na wifi od kucnog routera i upises ip adresu umjesto localhost i to bi trebalo radit.

Localhost je samo sa tvojeg kompa, sa drugog racunala u mrezi je to ip adresa.

Ista stvar, ako imas u virtualici web i pristupas sa kompa, pises ip adresu virualke.

1 Like

Dao Bog da je tak :slight_smile:

A kako iz mreze pristupas web serveru?

Pa na isti nacin, ako se spojis na web server , onda si na localhostu.

Prvo sam imao infinity load stranice…
Zatim sam tvorio firewall, otvorio sam Network profile da svi mogu pristupati sa Home mreže…
…sada dobijem Bad Request- Invalid Hostname

Ima pomaka :slight_smile: …ali i dalje banana.
Ako imaš dalje korisnu sugestiju, reci.
Ja sam inače na ASP.NET pa mi je server IIS …moguće da je do njega neki vrag. Probat ću doma kako mi radi sa PHP-om pa ću biti nešto pametniji.

Ali ako imaš još koji koristan savjet, samo daj :slight_smile:

Ako je port razlicit od 80, moras pisat ip_adresa:port.

Ovo i mene zanima za localhost za iped. Sto se tice androida imas u developer toolsima u chromeu opciju za to. Ukljucis usb kabel u mob i u dev toolsima podesis u 5 min. I ucitas stranicu sa local hosta.

https://www.browsersync.io/

Mozda moze biti od pomoci.

1 Like

Uspio sam podesiti angular da radi po principu koji je @jorgovan opisao. Mogu pristupiti sa svakog racunala u mrezi na port 4200 local hosta . podesio sam dodatno firewall da propusta dolazece konekcije na tom portu.

Također imam wamp istom localhostu na portu 80, apache server.
Tu se dogodi da se spojim i vidim poruku od apache servera na kojoj pise forbiden. Server radi, ali ne mogu pristupiti php datoteci.
Probao sam upisivati razne foldere koji imaju neke web stranice, ali uvijek forbiden. Pitam se da se ne navigiram u krivi folder ili je kompliciranije rijesenje?

Konačno svjetlo na kraju tunela za testiranje aplikacija na raznim uređajima :slight_smile:

Problem mi je bio u IIS serveru koji je blokirao pristup sa svih IP-ova osim sa localhosta. Podešavanje IIS-a za to sam našao ovdje: https://stackoverflow.com/questions/22044470/bad-request-invalid-hostname-while-connect-to-localhost-via-wifi-from-mobile-ph

Konkretno dio:

  1. Stop the current Site

  2. For Visual Studio 2015 , change the IIS config under your project folder C:\Projects\<ProjectName>\.vs\config\applicationhost.config‌​ .

  3. For previous version of Visual Studio 2015 , change the IIS config under IIS Express folder C:\Users\<your profile name>\Documents\IISExpress\config\applicationhost.config

  4. In applicationhost.config , search by the port number (for my case is 57976), then one more binding with your IP Address

    <site name="Web(1)" id="9">
      <application path="/" applicationPool="Clr4IntegratedAppPool">
        <virtualDirectory path="/" physicalPath="E:\abc\project\dev\web" />
      </application>
      <bindings>
        <binding protocol="http" bindingInformation="*:57976:localhost" />
        <binding protocol="http" bindingInformation="*:57976:192.XXX.X.XXX" />
      </bindings>
    </site>

Sada konačno mogu live pratiti razvoj i na mobilnim uređajima bilo kojeg tipa…android, iOS…može i windows phone ako treba :smiley: :smiley:

A ovaj Vorlon je praktički jednostavna stvar, dalo bi se napisati i vlastitu skriptu koja će izvlačiti željene podatke tokom rada i prikazivati ih u nekom odvojenom sučelju za monitoring.
Ali Vorlon obećaje da će poslužiti za taj dio :slight_smile:

Ovo bi moglo biti slično kao Vorlon, moguće i bolje. Fala. :wink: