AI 产品解读View full-size HD profile pictures from Facebook, Messenger, Instagram, and TikTok via a right-click context menu
Social media platforms display small/low-resolution profile pictures and may enforce privacy guards that prevent viewing the full-size image. This extension bypasses those restrictions to show the original HD profile picture.
1. User navigates to a Facebook, Instagram, Messenger, or TikTok profile page → 2. Right-clicks anywhere on the page → 3. Selects 'Open Full-Size Profile Picture' from context menu → 4. Extension extracts the profile picture URL using platform-specific logic (Graph API, internal API, or HTML scraping) → 5. Opens the full-size HD image in a new browser tab
Right-click context menu option 'Open Full-Size Profile Picture' on supported platformsFacebook/Messenger profile picture extraction using Graph API with hardcoded app tokenInstagram profile picture extraction using internal mobile API with spoofed User-AgentTikTok profile picture extraction by scraping page HTML for avatarLarger URLOpens full-size profile picture in a new browser tab for viewing/downloadingUser-Agent header modification via declarativeNetRequest for Instagram API compatibility
- 目标用户
- General social media users who want to see full-size profile pictures / People who want to download or inspect profile pictures from Facebook, Instagram, or TikTok
- Cannot confirm whether the extension works for private/guarded profiles without the user being logged into the platform — this depends on platform-side behavior
- The hardcoded Facebook Graph API access token may expire or be revoked over time, which could break Facebook functionality
- Instagram internal API endpoints may change, potentially breaking Instagram functionality
付费分析未识别到付费功能
The extension contains zero payment, subscription, billing, or premium-tier logic. No Stripe/PayPal integrations, no plan checks, no upgrade UI, no feature gating. The keyword hits for 'pro' in the static scan are false positives from the substring 'pro' appearing in words like 'profile', 'profile_id', 'profile_pic_url_hd', 'resolve', 'Promise', etc. The extension is entirely free and open-source on GitHub.
- 置信度
- 95
- 支付平台
- --
- 来源
- AI / 高
- 需要登录
- 否
- 登录理由
- The extension implements no login UI, no account system, and no authentication flow of its own. For Facebook, it uses a hardcoded public Graph API access token (facebook.js:39) to fetch profile pictures without user authentication. For Instagram, it calls an internal API with a spoofed mobile User-Agent (instagram.js:18-22, rules.json:8-11) that can resolve public profiles. For TikTok, it scrapes the public page HTML (tiktok.js:19-28). While viewing private/guarded profiles on these platforms may require the user to be logged into the platform itself, the extension does not gate any functionality behind a login.
amazing and it worked for me
Thank you, especially your gest for Palestine. ♥
Thank you Adem #we_stand_with_Palestine
Free Palestine
Hi! I don't disagree with your choice to use the extension as a political message, and I also support the Palestinian people. So, if it's what you want to do, then keep at it! But, if you would allow it, can I try to appeal to you here? I want to encourage you to have a more open-minded perspective. To me, if you want people to take your message seriously, it's counterproductive to show such disrespect to those who simply just aren't thinking the same as you. If you want to change minds, kindness and understanding are key -- even if you're correct, how do you win anyone over with the way you've responded here? You'll only "win" over the people who already agree with you in the first place! You'll get reviews that praise you, but you won't actually change an opinion. Many will see your messaging, feel frustrated, come to this page, and see what you've said here. Have these people already made up their minds? Will they not care what you say? To me, no, that's not the right way to see it. These users are actually the most important to target! And this page is an opportunity to get them to understand you. So, make an appeal that actually takes these users' perspective into account. Again, you might think these people aren't going to care anyway, but if you just get the message in their mind more *without* making them mad, then you may actually impact something. People only change their minds through accumulated small stuff like this. In my country's past, my race was horrifically mistreated. They campaigned to change peoples' attitudes. Some did this in an abrasive way, but they failed to earn sympathy from any outsiders. Others focused on appealing as kindly as possible -- and that movement is now one of the biggest civil rights successes in world history. If you simply dismiss or attack people back, everyone else sees it, too. You're making many who read this page more validated in their frustration, more certain to uninstall your extension, and more unwilling to care about your issue. Many (quite superficially) see the pro-Palestinian movement as a group of only aggressive, closed-minded people. Don't risk reinforcing that belief! You said this to another reviewer: "Nadia Helmi, it seems from your name that you have an Arabic background. It's often expected that individuals from Arabic backgrounds support Palestinians. Shame on you... Everyone is entitled to their own opinions and choices." Wouldn't you say there's a contradiction here? You say "everyone is entitled to their own opinions and choices," but to me, that doesn't align with what you said immediately before it. According to you, Nadia (if she is even of the background you assume) is obligated, even "expected," to be supportive of your extension's feature. You express that she ought to feel shame, not because she doesn't side with Palestinians (she never said this), but because she doesn't agree with your strategy for communicating the message. Another reviewer expressed that your change was so bothersome that they manually removed it. They were not bragging, they were simply frustrated and venting. But instead of making your case, you simply belittled them for not siding with you. Do you *truly* think people are entitled to their opinions? You say it to defend yourself, yet you claim Nadia inherits a moral obligation to share your opinion. You have a reason for your viewpoint, but so does she, you know? "Everyone is entitled to their own opinions" is about respecting this. Because, yes, someone can be born of similar ancestry as you but not share your opinion on if a niche Chrome extension is the appropriate medium for political messaging. Is that really a moral shortcoming? This kind of reactionary judgement (based on just a name!!) is why the very conflict you're talking about exists, don't you think? The true conflict is the continued lack of empathy. Thanks for reading. (Again, I take no issue with the change -- I only address your replies here.)
You're a legend #we_stand_with_Palestine.
"small fixes" = terrorist-sympathizing propaganda now included. Your kind will go extinct.
You're a f*** legend #we_stand_with_Palestine.
Doesn't work for facebook.
took me some time to figure it out 😅 . Love you bro. #we_stand_with_Palestine ❤❤ (first time submitting a review). And for the idiots who are calling him anti-semitic, you morons don't even know the meaning of "anti semitic". Palestinians are the semitic people and the illegal occupiers (aka isnotrealis are european ashkeNAZI settlers).