• פוסטים אחרונים
    • תגיות
    • משתמשים
    • קבוצות
    • חיפוש
    • נטפרי-וויקי
    • En
    • התחברות

    זיהוי תמונה חסומה בHTML

    מתוזמן נעוץ נעול הועבר כללי
    14 פוסטים 4 כותבים 252 צפיות 4 עוקבים
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • תגובה כנושא
    התחברו כדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • ב מנותק
      ברצינות @איסתרק
      נערך לאחרונה על ידי

      יתכן שניתוח מפת הצבעים של התמונה ייתן לך מידע

      א תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • DovidStrohD מנותק
        DovidStroh @איסתרק
        נערך לאחרונה על ידי

        @איסתרק בHTML אין אבל במענה לבקשה יש x-netfree-human-image--value: 50 על תמונה חסומה ועל תמונה פתוח יש x-netfree-human-image--value: 100

        D Stroh

        צדיק תמיםצ תגובה 1 תגובה אחרונה תגובה ציטוט 2
        • צדיק תמיםצ מנותק
          צדיק תמים @DovidStroh
          נערך לאחרונה על ידי צדיק תמים

          @dovidstroh אמר בזיהוי תמונה חסומה בHTML:

          @איסתרק בHTML אין אבל במענה לבקשה יש x-netfree-human-image--value: 50 על תמונה חסומה ועל תמונה פתוח יש x-netfree-human-image--value: 100

          מכיוון שלא כתבת אציין שהכוונה לheader, ושכאשר התמונה בבדיקה הערך הוא undefined
          https://tchumim.com/post/135793

          א תגובה 1 תגובה אחרונה תגובה ציטוט 0
          • א מנותק
            איסתרק @ברצינות
            נערך לאחרונה על ידי

            @ברצינות באיזו שיטה / שפה?

            תגובה 1 תגובה אחרונה תגובה ציטוט 0
            • א מנותק
              איסתרק @צדיק תמים
              נערך לאחרונה על ידי

              @צדיק-תמים איך אני מקבל את זה לJS?
              הבנתי שצריך קוד כזה

              const xhr = new XMLHttpRequest();
              xhr.open('GET', 'https://www.google.com/search?q=%D7%AA%D7%9E%D7%95%D7%A0%D7%95%D7%AA&newwindow=1&safe=active&sxsrf=APwXEdcIEY96kGbH6CY4p6_Z7spFMwZRWA:1680611866751&source=lnms&tbm=isch&sa=X&ved=2ahUKEwj0l8qKn5D-AhWtgv0HHexfC-oQ_AUoAXoECAEQAw&biw=1366&bih=625&dpr=1');
              xhr.onload = function() {
                const contentType = xhr.getResponseHeader('image/png');
                console.log(contentType);
              };
              xhr.send();
              

              אבל זה לא מחזיר כלום.

              צדיק תמיםצ תגובה 1 תגובה אחרונה תגובה ציטוט 0
              • צדיק תמיםצ מנותק
                צדיק תמים @איסתרק
                נערך לאחרונה על ידי צדיק תמים

                @איסתרק לא כתבת קישור של תמונה אלא של דף אינטרנט
                וניסית לגשת להדר image/png במקום לx-netfree-human-image--value
                שים לב שאם אתה קורא לתמונה מתוך אתר אחר אתה כפוף למגבלות של הדפדפן שזה אומר CORS + אתה לא יכול לגשת לheaders שהשרת לא אפשר במפורש (Access-Control-Expose-Headers)

                א תגובה 1 תגובה אחרונה תגובה ציטוט 2
                • א מנותק
                  איסתרק @צדיק תמים
                  נערך לאחרונה על ידי איסתרק

                  @צדיק-תמים אני מבין שזה מה שמסביר את השגיאה: "fused to get unsafe header "x-netfrekjhe-human-image--value".
                  אז האם אני יכול לתקן משהו בקוד

                  const xhr = new XMLHttpRequest();
                  xhr.open('GET', 'https://upload.wikimedia.org/wikipedia/commons/thumb/8/88/FA_Yershov.jpg/250px-FA_Yershov.jpg');
                  xhr.onload = function() {
                    const netfree = xhr.getResponseHeader('x-netfree-human-image--value');
                    console.log(xhr, netfree);
                  };
                  xhr.send();
                  

                  או שאין לי דרך לבדוק אם תמונה שמוצגת בעמוד במכלול חסומה?

                  צדיק תמיםצ תגובה 1 תגובה אחרונה תגובה ציטוט 0
                  • צדיק תמיםצ מנותק
                    צדיק תמים @איסתרק
                    נערך לאחרונה על ידי

                    @איסתרק למה אתה צריך לדעת בדפדפן אם התמונה שמוצגת חסומה? בשביל מה יש עיניים? 🤔

                    א תגובה 1 תגובה אחרונה תגובה ציטוט 0
                    • א מנותק
                      איסתרק @צדיק תמים
                      נערך לאחרונה על ידי איסתרק

                      @צדיק-תמים אמר בזיהוי תמונה חסומה בHTML:

                      @איסתרק למה אתה צריך לדעת בדפדפן אם התמונה שמוצגת חסומה? בשביל מה יש עיניים? 🤔

                      כשמעדכנים / מייבאים במכלול ערך מוויקיפדיה ויש בו תמונות חדשות, צריך לוודא שכולן כשרות. אם המעדכן מנוטפר הוא לא יכול לדעת בוודאות איזו תמונה באמת בעייתית כי לפעמים ההודים מתבלבלים או מחמירים מדי. בשביל זה יש במכלול רשימה של "בודקי תמונות" – משתמש לא־מנוטפרים שאותם יש לתייג כדי לבדוק תמונות חדשות.

                      זה קצת מסורבל, להשאיר את הערך פתוח ולערנן אותו מדי פעם במשך כמה דקות עד שאפשר לדעת סופית אם יש תמונות חסומות ואלו הן, שצריך לתייג בשבילם את בודקי התמונות.

                      יש לי רעיון לכתוב סקריפט שיפתור זאת, על ידי איתור התמונות החסומות לאחר כל עדכון, ושליחת הודעה מתאימה לדף השיחה עם תיוג על התמונות החסומות.

                      אז את כל חלקי הסקריפט אני יכול לכתוב, רק בחלק הזה אין לי ידע.

                      אולי חשוב לציין, שכל התמונות האלה יושבות על שרת ויקיפדיה או ויקישתוף.

                      צדיק תמיםצ תגובה 1 תגובה אחרונה תגובה ציטוט 0
                      • צדיק תמיםצ מנותק
                        צדיק תמים @איסתרק
                        נערך לאחרונה על ידי צדיק תמים

                        @איסתרק יש כמה דרכים לפתור את זה,

                        1. מעין תוכנה קטנה שתשב במחשב ו"תתווך" את הבקשות
                        2. לשלוח את הבקשות דרך תוסף כרום
                        3. הדרך הכי קלה כנראה - להשתמש בתוסף ModHeader כדי לאפשר גישה לheader הנ"ל
                          משהו כזה:
                          67ba9721-8853-4b2e-b8e6-a3de245b3caa-CleanShot 2023-04-04 at 18.16.44@2x.png
                          אבל משום מה אני רואה שתמונות ב https://upload.wikimedia.org בכלל לא מחזירות את הכותרת הנ"ל 🤔
                          מוזר!
                        א תגובה 1 תגובה אחרונה תגובה ציטוט 1
                        • א מנותק
                          איסתרק @צדיק תמים
                          נערך לאחרונה על ידי

                          @צדיק-תמים אני לא יודע בכלל איך להתעסק בתחום הזה. מה אוכל לעשות? אולי בכל זאת יש דרך JSית? אולי אתה מכיר כאן מישהו/ים שעשוי/ים לדעת.

                          צדיק תמיםצ תגובה 1 תגובה אחרונה תגובה ציטוט 0
                          • צדיק תמיםצ מנותק
                            צדיק תמים @איסתרק
                            נערך לאחרונה על ידי צדיק תמים

                            @איסתרק אי אפשר לעקוף מגבלה של הדפדפן בלי "התערבות חיצונית" באחת מה3 דרכים שלעיל.
                            אם היה אפשר לעקוף אותה, לא היו עושים אותה, לא ככה? 😉

                            א תגובה 1 תגובה אחרונה תגובה ציטוט 0
                            • א מנותק
                              איסתרק @צדיק תמים
                              נערך לאחרונה על ידי

                              @צדיק-תמים

                              @איסתרק אמר בזיהוי תמונה חסומה בHTML:

                              אולי אתה מכיר כאן מישהו/ים שעשוי/ים לדעת.

                              תגובה 1 תגובה אחרונה תגובה ציטוט 0
                              • פוסט ראשון
                                פוסט אחרון