Thank you. Some of your explanation is not crystal-clear to me. First of all, you say, "It is the only way to implement the functions provided." Do you mean that the browser security restrictions will not allow you to access files and websites, etc. unless it is through an extension? Or could you (instead of the extension) manually run a script (e.g." /home/user/Documents/Bibles/definitions.js" or "~/definitions.html" on Linux of course) that would theoretically have all the permissions needed to execute the same functions? I know that one common security restriction is that local files are not allowed to read other local files, except within the same directory, or by user permission, e.g. with a button.
Because then you say, "Theoretically... this extension could be redeveloped." That seems to say that yes, there is a way to do this, and you are not limited to the functions of the extension, as you stated before. I feel like you are condensing the information in your mind, and giving me a simplified answer. Please elaborate a tiny bit. Can this be done locally?
The use-case I have in mind is being able to use this function from files on a thumbdrive, without modifying the browser, or really, without leaving much of a footprint at all. My laptop recently went down and that was exactly my situation. I was carrying around a thumbdrive (and trying to remember not to leave it in my pocket when I put my pants in the laundry) and accessing my BIble reading at work, where even though we live in a small remote town, the techs are very proud of their system winning awards and being "better security than Microsoft." To what end, I can't imagine. Still, I wanted to be discreet and not give my employer any questions to ask. Currently I can browse any HTML or PDF Bible file, but I don't have search or lookup. I was hoping there was a Javascript way to do that.
Thanks,
Coby