Rhizome-Conifer / conifer

Collect and revisit web pages.
https://conifer.rhizome.org
Apache License 2.0
1.48k stars 120 forks source link

Webrecorder support for interactive narratives? #608

Open nicolabingham opened 6 years ago

nicolabingham commented 6 years ago

Hi, (not an issue but a question...)

At the BL we're trying to archive interactive narratives - websites where the reader determines the journey through the story. They are optimised for viewing on tablets and mobiles and make use of the client's systems, cameras & location data, etc. I know webrecorder doesn't currently support mobile devices but we've been trying to record the desktop versions. Some examples are: https://breathe-story.com/ https://a-universe-explodes.com/ I appreciate they are complex digital objects and we're not expecting to capture all the functionality but if we could capture the text of the narrative it would be a good start. Is there any appetite for looking at this kind of content in webrecorder? I wonder if anyone else in the community has raised similar requirements?

ikreymer commented 6 years ago

Using Chrome's "Mobile Emulation" option, it's actually possible to capture the site running in phone emulator mode, using either your native Chrome or enable it in the remote browser (Chrome 60).

You can do this by enabling developer tools, as explained here: https://developers.google.com/web/tools/chrome-devtools/device-mode/#viewport

This allows you to navigate through the site to capture, however it seems certain aspects require the accelerometer to work fully, so those may not be getting captured yet.

For replay, the user would need to follow the steps above to enable this mode also.

With additional work, it is possible to make the phone emulation mode more easily accessible, and perhaps support full-fledged mobile emulation, but we don't have the resources to devote to that at this point.

Here are examples of Webrecorder running with Chrome manually set to a phone device:

(Enable in Remote Chrome 60):

screen shot 2018-10-25 at 7 54 23 am

(Enabling on a native chrome browser) screen shot 2018-10-25 at 10 58 11 am

m4rk3r commented 6 years ago

Adding a few more notes from some quick testing: