I was surprised to see one of my favorite features “Add > Web Page” is incompatible between the Windows and Mac versions of Scrivener 3. I am often bouncing back and forth between my Mac and my PC, and the only solution so far is to have 2 sets of Web Pages, one for Mac and one for PC.
Does anyone know if there is a current workaround beyond just having to maintain 2 copies of each Web Page?
I would assume that the developers are using some sort of web kit. There are a number of free cross compatible solutions, so I am curious why the incompatibility, and is there any chance this can be rectified in the future?
Or do you mean that a webpage imported in the Mac version doesn’t display in the Windows version ?
A workaround then could be to save the webpage to be accessible offline and rather just link to that file from within your project, perhaps ? (Saving that file somewhere inside your project folder so that it follows wherever the project itself goes.)
Sorry if I wasn’t clear, I can add or import a Web Page without issue on which ever OS I am using at that time.
The issue is when I am on the OS that the Web Page was NOT made on. I have outlined a set of examples below.
Mac > PC
If I were to add a Web Page to my project on the Mac, and then try to have that in one of my view panes on Windows, it just shows a white screen with the name that I gave the Web Page import.
PC > Mac
If I were to add a Web Page to my project on the PC, and then try to have that in one of my view panes on the Mac, it shows this text in the center of the screen: “Unknown web archive format .mht”.
I would also add that it is about the convenience of having the web page inside the Scrivener window, residing in one of the extra view panes. I find it very handy to keep little web tools such as Hemingway App and others able to be brought up inside Scrivener. I can obviously just keep a list of URLs and bring them up in a browser, but that makes for just one more distraction.
I see.
For lack of a better solution to propose, perhaps try saving the webpages to file and link to that file ?
(Although someone with more experience handling web content will come up with a better solution, I’m sure.)
But why .mht ? Shouldn’t it be .html ?
Anyways, the real question here is : Are the Mac and Windows versions importing web pages in different (and incompatible) formats ?
That’s a question for @AmberV
An MHT file is a webpage archive saved by a web browser, such as Google Chrome or Microsoft Edge. It is saved in the MIME HTML or “MHTML” format, which stores HTML, CSS, JavaScript, images, and other linked resources into a single file. MHT files are more commonly saved as .MHTML files.
This is a known issue, having to do with differences between the two operating systems. Both systems offer standard “save this page” tools, but they create different (and incompatible) files. (So the answer to @Vincent_Vincent’s question is yes.) Mac OS saves “web archive” files, Windows saves MHT files.
Depending on your needs, you could save a bookmark to the actual page. Or you could save from either system to a “neutral” format, such as RTF or PDF.
@kewms while your workflow could work, I would lose out on the very points I mentioned previously about convenience and distraction free interactive usage. I guess I will just have to maintain double the Web Page entries.
I would be curious if you could use the free Chromium libraries to make for a single handler for this as opposed to using the OS’s built-ins.