I want to open a popup task list in the browser when a user opens a certain page.
I want to populate this popup page the names of the pages they have looked at recently.
Are these two things something I can do for users, and how?
I have a more advanced intent, but I want to get these simple things in place first.
When a user presses a link, can I get the IP in Ignition, then add a row to a table like:
tstamp, IP , Name of page checked
Then just have my popup show the last hour of that?
Store them in a session custom property. Shouldn't be too hard.
Though if a user disconnects then comes back, that history will be lost.
If you want to retain info from one log in to the next, you'll need to store these things in a database.
Do you want a browsing history for pages? I think there are some matters. How about the embedded pages and popup pages? Do you want to log them? And the params, for example, the user opened a communal device control page, and do you want to log the device ID? What about the user switched to another device, how to show that in the history list?
I think you need to store all this information in a database manually, page by page, link by link.
The popup page with the table which you want should be easy. So yes, what's the end goal?