MSIE lives on as a programmable Windows ActiveX component even as it has ceased to be competitive as a daily internet browser. ScrivW should be able to rely on IE indefinitely, and of course invoking it should never crash an up-to-date Windows.
But importing a web page — with its scripts, its nested styles and its ever-evolving standards — is never going to be one of Scrivener’s core competencies. Moreover, PDF, with its fixed line breaks, is not an appealing format for working with an archived web page within Scrivener. I prefer to save the HTML locally, and open it in Scriv’s, i.e. Qt’s, own extremely powerful HTML viewer, which zooms and wraps, adheres to external style sheets, displays remote and local pages residing outside the project, and even runs scripts (try CKEditor!), all within Scriv’s editor pane.
I use Firefox to render a web page as a local file. Chrome and IE work similarly. They’re programs designed and maintained to perform this function. I also use the web page editor BlueGriffon to clear extraneous matter on the saved page, and an AutoHotkey script to inject a common style sheet, so that the saved HTML pages roughly adhere to my default style for Scrivener docs.
Here’s an approach to get started, minus the third-party software and scripts:
Create a small plain-text or empty file with an HTML extension, drag it from Explorer into the Binder, and view it in Scrivener. There should a file:/// URL at the base of the editor pane. Select and copy that URL, and navigate in Firefox, Chrome or IE to the page you’d like to save, and “Save as” or “Save Page As” or Ctrl-S. For the filename, paste in the URL you just copied, and choose between “Web Page, complete” and “Web Page, HTML Only”.
Now return to Scriv, reload the HTML doc, and see if you’re happy with the results. If not, find an HTML editor — BlueGriffon is free of charge and open source — and edit the doc using the same copied URL. I’d also recommend dragging the original web page URL into Document References, since it won’t otherwise be displayed with your local copy.
A more advanced method involves copying page selections out to BlueGriffon first, saving to another local file, viewing that file in your browser, and saving it from there with the copied URL filename and thus into your Scrivener project. Note the three browsers mentioned will save the images and other supporting files for the page into an nn_files subfolder within your project’s Docs folder. (BlueGriffon itself will not; Edge will not.) Editing to a local file before saving into Scrivener from your browser will reduce the number of support files saved into nn_files, limiting them to the graphics you retain, leaving out some unneeded styles and scripts that would be saved with the starter method.
Rgds — Jerome