In both scenarios, using the IP or machinename.local address of the Mac will only give you the default website on that Mac. Your web apps are all at the top-level so Nginx is expecting different hostnames in the request. Problem is, these hostnames end in .localhost which isn't being resolved by DNS, so the iPad doesn't know where myapp2.localhost is, and the request never reaches Nginx on the Mac.
You've already gotten around this problem somehow when testing from the Mac. Maybe you've edited the /etc/hosts file, or you have a GUI that does that? However, you can't modify the iPad hosts file without jailbreaking.
A simple workaround is to change the default website in Nginx to the webapp you want to test from the iPad - then you could use the machinename.local address from the iPad. But you have to change this every time you want to test a different webapp.
More complicated workarounds would be to a) configure Apache on the Mac as a proxy server, and configure the iPad browser to use that as its proxy; b) set up a DNS server on your local network; c) use instead the iPad simulator on the Mac, while modifying the /etc/hosts file; or d) jailbreak the iPad and modify /etc/hosts.
I have had this too. It is caused due the live spell checking service responding late while you are typing.
Apparently, while replacing a mistyped word, the service takes focus of the text box. Usually, this happens so quickly that you don't notice it. But sometimes, the service takes too much time (relatively) to process a word while you are still typing. And if you press Spacebar* when this happens, the page moves up/down.
When this first happened, I thought it was totally dependent on the performance of your computer and there was no specific way to solve it.
Safe Reboot - try this first:
One day, I accidentally activated Safe Boot. For me, this stopped the problem from happening, even after I rebooted normally. Aside from its normal uses, Safe Boot also clears out caches, repairs permissions, and performs other maintenance tasks. That is why you see a progress bar on a Safe Boot. But that method doesn't work for everyone.
Turn off AutoCorrect - here's a solution that should work if that doesn't solve it:
This solution requires you to turn off auto-correct for the app. You can still keep spell-check on, so it will still highlight misspellings; it just won't automatically change them.
- Go to the affected app.
- Click in the box where you're having trouble when you enter text, to put the cursor there.
- In the menu bar, select Edit > Spelling and Grammar > Uncheck Correct spelling automatically. You can leave Check spelling when typing checked, so it will continue to show you misspellings as you type.
* Pressing the Spacebar when a text box isn't in focus sends a scroll down action to the current page. And pressing Shift + Spacebar sends a scroll up.
Best Answer
1Password only integrates with a browser that supplies an API which Fluid does not see this thread on AgileBit's website and Fluid does not seem to be able to read any OS APIs to get stored information
Patrick Welker has used using Keyboard maestro to copy around but this uses Apple's keychain, I have not tried this