You can pass just about anything via the URL. If it’s more complex data you might format it as JSON or provide a token or unique key to an external source, then use Omnis’ native HTTP commands to fetch the data from that source directly. If you’re passing JSON you can use
OJSON in Omnis to convert it to a native row or list.
The solution you posted above uses a different technique by invoking Omnis’ ultra-thin HTTP server. I’ve used the ultra-thin server for various solutions and it works great. However, calling Omnis via a local IP will spin up a remote task instance that will be separate from the task hosting the oBrowser control. This may be what you want, but if you’re looking to directly impact the window where the web content is presented, I would use a custom scheme like
omnis:// and fire the