I use the browser as a task/data aggregator and prefer tabs to bookmarks. Usually, I open a tab, work with it, discard it (or entire session), then open it again in the same state as I left it. Additional tab extensions help me manage thousands of tabs and make my browsing experience comfortable and efficient. So, for example, instead of downloading pdf-file and saving it to the file system or saving it as a bookmark, I find it easier to open it in a separate tab in a special place in the tabs' tree hierarchy, read a little, and then leave it "hanging" there for a couple of years until I need it again. Also, whenever possible, I try to use web versions of applications instead of their desktop counterparts (whatssapp web, telegram web, web calculator, web calendar, etc).

Recently I've faced a challenge to transfer the entire book (fb2, epab) and video (mp4, mkv, avi) library from the file system to the cloud. And it would be nice not to download these files from the cloud every time I want to watch them, but to open and keep them in browser tabs. Unfortunately, Firefox's native capabilities to handle some file formats are quite sparse. I also didn't find any decent addons or web services.

My question: is it possible to use desktop applications, that work with these formats, and display them in(as) tabs in the browser? Suppose I could use the VLC interface to watch video without leaving the browser window and AlReader interface to read books. Maybe it's possible to display any desktop application as browser tab?

  • Welcome Sith! AFAIK, web browsers can currently (for the most part) only interpret and execute code from JavaScript files and plug-ins. They can also interpret HTML/CSS/PNG/JPG/SVG/PDF/TXT/ZIP/TAR/JAR/JSON files (and a bunch more), but not truly run/create code present in them as an interpreter, compiler, or assembler would. There are a few exceptions, but that's the gist of it. (continued...) – RockPaperLz- Mask it or Casket Apr 1 at 9:45
  • (...continued) So I think to do what you want, you would need a plug-in. A plug-in can basically do almost anything, as it contains executable code. An example of a plugin is Flash, which was recently discontinued. I'm not aware of a plug-in that does what you want, but hopefully someone else does. Unless done perfectly, it would be a security nightmare, so you'll want research that aspect if someone does recommend a tool to do what you want. – RockPaperLz- Mask it or Casket Apr 1 at 9:47

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.