个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Încorporează pagini și postări Facebook publice prin modulele Meta, neoficial; copiază codul de încorporare.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗English · Română · Français · Italiano · Español · Português · Deutsch · Magyar
Version: 2.2.0 · Last updated: 2026-10-27
Status: stable. Offline: no — the content is loaded from Meta (facebook.com) when you press “Display”; the interface, the iframe/two-click code generation and the history work without internet.
Interface languages: Română, English, Français, Italiano, Español, Português (PT), Deutsch, Magyar
Displays public Facebook pages, posts and videos in a single HTML file, through Meta's official modules (Social Plugins), with no account, in 8 languages.
Live app: https://chiuta.github.io/Vitrina/
You paste a Facebook URL that is already public, and the app builds an <iframe> pointing to plugins/page.php, plugins/post.php or plugins/video.php on www.facebook.com. Interface: Romanian, English, French, Italian, Spanish, Portuguese, German, Hungarian. It is a personal, unofficial project, unrelated to Meta.
facebook.com, fb.watch, fb.com (with the prefixes www./m./web.), http(s), no username/password in the URL; domains such as facebook.com.evil.tld or [email protected] are rejected (verified with an automated test).rel="noopener noreferrer").@pagename is accepted as shorthand for https://www.facebook.com/pagename.<iframe> code, ready to paste into your own site, on the clipboard (it also works without a network).#u=… (URL, type, width, height). When opened, the link only pre-fills the fields; nothing is loaded from Meta until you press "Display". The part after # is not sent to any server.fbclid, mibextid, utm_*, etc.) are removed from the URL before display.No account ≠ no tracking.
sessionStorage and IndexedDB are not used; the history lives only in the tab's memory. The only thing written to localStorage, and only if you tick it, is the “click to load” choice (key vitrina_c2l).www.facebook.com (the module's iframe). Meta receives your IP address, your browser data and the URL being viewed, and may set cookies in the iframe, according to its policies. The Referrer sent is limited to the origin (strict-origin-when-cross-origin).meta http-equiv) that allows frames only to facebook.com; its own script is authorised by a SHA-256 hash (no 'unsafe-inline' in script-src); it has no external scripts or resources. The actual loading of the Meta modules could not be tested from the development environment (no network access).sandbox (it was not possible to test how the Meta modules work in a sandbox).Download index.html and open it in a browser. Without internet the interface loads, but the embeds are not displayed.
MIT — see the LICENSE file (the README previously said the license was not declared, although the file exists in the repository).
Alexio — Alexandru-Ionuț Chiuță, contact: [email protected]
Vitrina ("Display case") is a single-file page that shows public Facebook pages, posts and videos through Meta's official Social Plugins iframes, no account needed, in 8 languages. The URL is validated (facebook.com / fb.watch / fb.com only, no credentials). Nothing is stored, no analytics, but Meta loads the content directly, so it sees your IP and the URL you view: no account is not the same as no tracking. License: MIT, see LICENSE.
CHANGELOG.md. Previously: v2.0.0.https://evilfacebook.com/foo no longer loads facebook.com/foo (the URL is now taken only when facebook.com/fb.watch/fb.com is a whole host name).pointer: coarse) the language selector, buttons and history tags have a 44 px touch target.Embed failure detection: if the Meta frame does not report loading within 12 seconds, a message appears (blocker, non-public page or no response) with a direct link to facebook.com.
Mobile: no text below 12 px and touch targets of at least 24 px (WCAG 2.5.8).
1.1.0 — 2026-10-14: Backup and data labelling (fff-kit).
1.0.0 — 2026-10-12: the version and the date of the last update are displayed in the app
11 October 2026 (round 7) — script-src on a hash instead of 'unsafe-inline'; @pagename accepted; after an invalid/empty URL the display case is cleared (no stale label); placeholder updated in 7 languages; tested (0 errors, axe 0 violations at 1280×800 and 360×740).
11 October 2026 — "copy iframe code" and "copy the Vitrina link" buttons (pre-filling through #u=, no automatic loading), URL extraction from pasted text and removal of tracking parameters; texts in the 7 languages; tested (0 JS errors, axe-core 0 violations at 1280×800 and 360×740).
11 October 2026 — the page content is now wrapped in a <main> landmark (header / main / footer), so axe-core gives 0 violations at 1280×800 and 360×740; README aligned with the existing LICENSE file; verified that displaying an embed builds the iframe and that no JS errors appear. The app had no version number.
localStoragevitrina_c2l