Serein
Rust로 만든 가볍고 성능 좋은 Discord 전용 네이티브 클라이언트
Vitrina는 Meta 공식 모듈로 계정 없이 공개 페이스북 페이지·게시물·동영상을 표시합니다. 콘텐츠는 Meta에서 로드되며 7개 언어 지원
Vitrina afișează pagini, postări și video-uri publice Facebook prin modulele oficiale Meta, fără cont. Conținutul se încarcă de la Meta (IP și URL vizibile Meta). 7 limbi.
소셜HTML · JavaScriptGitHub @chiuta온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Î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