Currently BookView and Preview will not work without javascript enabled globally in Sigil. When we move to QtWebEngine that drops BookView (see our engine branch on github), we can isolate javascript used to make an application work (ApplicationWorld) from user/epub javascripts (MainWorld) and the provide the user a new General Setting that will allow you to turn off epub javascript inside Sigil.
This is one of the many advantages of us moving away from the older, not fully maintained, QtWebkit to QtWebEngine (ala Google's Chrome) that is properly maintained, with security fixes added in by Qt itself.
Another added advantage is that we can not get QtWebEngine to leak memory even when using embedded fonts, or svg images.
So our upcoming release will be the last to be based on QtWebKit, and the last to support editing in BookView. Soon after our upcoming release we will release the QtWebEngine version of Sigil as a beta along side a beta of a new program called PageEdit that will do much of what BookView did via an Open-With but will run on QtWebEngine.
And that ruby is not related to the ruby scripting language.
|