PLM Browser Introduction

Watch the video

PLM has a built-in Chromium browser (due to the need to be compatible with Windows 7, the Chromium version is not the latest). The main goal is to improve the efficiency of users accessing specific web pages. However, please note that due to the author's skill and time constraints, this browser is not a professional AD blocking tool and cannot install various existing extensions like Chrome. If you are looking for more browser capabilities, please use a general-purpose browser that suits your needs.

The built-in browser includes the following main features:

  • Basic URL blacklisting and whitelisting functionality for AD filtering
  • Image filtering, can be set to not load animated GIFs, etc.
  • Simple popup blocking mechanism
  • The ability to set different scripts (JavaScript/Pascal/Python) to run during the web page loading process to process the web page or generate processed HTML. The main effect is to filter out unwanted elements or even only display content that matches the user's configuration (e.g., only display posts from certain forum users)
  • Site configuration allows setting the above rules for specific websites
  • Provides automatic library search function for web page titles, to quickly display possible duplicate files in the library
  • Provides built-in support for viewing pdf/epub/docx/mobi/azw3/html/xml files
  • Special handling of Torrent files, such as downloading and dup checking
  • Built-in translation function, which can instantly translate web pages or selected text (select the text and hold Ctrl while clicking the translator button)
  • Built-in basic bookmark management
  • Provides supporting tools for writing scripts and analyzing HTML
  • Open PLM Browser

    Click the "Browser" button on the top toolbar of the main interface to launch the browser, or use the command line "plm.exe -browse https://google.com" to display the browser directly.

    UI Description

    Browser Interface

    Bookmark Management

    Click the bookmark button or press F8 to manage bookmarks. Users can add/modify/delete bookmarks or define the homepage address.

    Site Configuration

    Site configuration is different from bookmarks. It is used to determine how the PLM browser should specially handle certain websites. For example, blacklisting/whitelisting for a certain image hosting website, whether to load animated GIFs, or using scripts to clean a certain web page; you can also define global blacklists and whitelists here.

    Options

    Click the options menu of F7 to modify temporary options such as GIF animation loading/automatic script execution/Torrent handling/popup handling.

    Menu

    Press the menu button or F9 to display other functions provided by the browser, including the developer panel and some page technical information, mainly for the convenience of users and script developers.

    Find Web Page Content

    Press Ctrl+F to find web page content and highlight it.

    Search Library Files

    Search the library for similar file items based on the current title or the content entered by the user.

    Translate Content

    After completing the basic translation configuration, translate the content entered by the user. If some page text content has been selected, hold down the Ctrl key while pressing the translate button to automatically call translate.js for translation.

    Run Script

    Run the specified script. The script can use PLM functions to obtain the content of the current page.

    Script Assistant

    Provides a more visual HTML structure for the current page, and prioritizes providing function help for script writing.

    Write Script

    Please refer to Writing Scripts