max / Pinterest Login Wall Bypasser (Fix Pagina Vuota & Click)

安装步骤: 先安装脚本管理器,再点“安装”,最后打开脚本适用的网站。

用户脚本新手指南 Chrome Edge Firefox

发布时间:

版本: 2.2.1+5b4c462

摘要: Bypassa il login wall, forza il caricamento del feed e ripristina la navigazione

许可证: MIT; https://opensource.org/licenses/MIT

许可证: All Rights Reserved

反功能: 未说明

脚本来源与更新状态

以下数据来自原始来源,与本站收到的安装请求分开统计。

原始脚本: Pinterest Login Wall Bypasser (Fix Pagina Vuota & Click)

来源版本: 2.2

最近来源检查:

最近成功检查:

来源站日安装量
0
来源站总安装量
0
本站安装请求
0

本站收到的请求不代表用户已完成安装。

点击安装只表示本站收到安装请求,不代表安装已完成。 安装后无法使用?查看问题反馈与排查

# Pinterest Login Wall Bypasser

Have you ever tried to browse Pinterest without an account, only to be stopped by an annoying, unclosable login popup, disabled scrolling, and unclickable links? This script completely removes these restrictions, allowing you to freely explore Pinterest, its categories, and its pins as a guest user.

## ✨ Key Features

* **Homepage Blank Page Fix:** If you visit the root domain (`pinterest.com` or `pinterest.it`), Pinterest normally blocks the feed entirely for non-logged users. This script automatically redirects you to the public `/ideas/` page so you can actually start exploring.
* **Unblocks Scrolling & Removes Overlays:** Automatically injects custom CSS to force `overflow: auto` on the page body, completely hiding the login modals, signup banners, and the dark/blurred overlays that prevent you from seeing the content.
* **Restores Clickability & Navigation:** Pinterest is a React-based Single Page Application (SPA). By default, clicking on a category or a pin triggers an internal React event that launches the login wall instead of opening the link. This script intercepts your clicks in the *Capture Phase* (before React even notices them), suppresses the login popup trigger, and forces a standard browser navigation (hard reload) to the requested page.
* **Dynamic DOM Monitoring:** Uses a `MutationObserver` to constantly monitor the page. If Pinterest tries to dynamically lock your scroll or apply `pointer-events: none` while you scroll down the feed, the script instantly overrides it, keeping the page fully functional.

## 🛠️ How It Works (Technical Overview)

1. **CSS Injection:** Hides known modal IDs (`[data-test-id="login-modal-default"]`, `.ReactModalPortal`, etc.) and sets `z-index: -100` and `opacity: 0`.
2. **MutationObserver:** Constantly checks the `body` and main React root container for inline styles like `overflow: hidden` or `pointer-events: none` and reverts them to `auto`.
3. **Event Capturing:** Uses `document.addEventListener('click', handler, true)` to catch clicks on `` tags early. It stops the event propagation (`e.stopImmediatePropagation()`) so the SPA router doesn't fire the login modal, and manually updates `window.location.href`.

## 📌 Compatibility
Tested and fully working on Tampermonkey and Violentmonkey. Compatible with all international Pinterest domains (e.g., `.com`, `.it`, `.fr`, etc. - thanks to the wildcards in the `@match` rules).

*Note: Pinterest frequently updates its CSS classes and DOM structure. If the script stops working, please leave a comment in the feedback section and I will update it!*

评分: 0