SVG تفاعلي باستخدام <object>؟

هممم، إذن هذه هي الطريقة السهلة.

هل توجد طريقة صعبة يمكنني تجربتها؟

…لأني أريد وجود روابط داخل ملف SVG تُغيّر موقع المتصفح. الروابط داخل ملف SVG، عند وضعها داخل إطار مُضمَّن (IFRAME)، تُغيّر ما يُعرض داخل الإطار…

أشك في أن تضمين كود JavaScript في الموضوع، مباشرة قبل الإطار المُضمَّن، واستدعاء دالة JavaScript في الصفحة عبر حدث onclick في ملف SVG… لن ينجح ذلك أيضًا.

هل أنا واضح؟ هل يجب أن أضيف بعض كود JavaScript بسيطًا على غرار Mitigate XSS Attacks with Content Security Policy ثم أحاول استدعاؤه من داخل ملف SVG الموجود في الإطار المُضمَّن؟ … أم أن عبارة “داخل الإطار المُضمَّن” تعني حصنًا محكم الإغلاق؟

ربما ينبغي أن أسأل كيف يمكنني تضمين ملف SVG مباشرة في الصفحة؟ ثم استخدام كود JavaScript مُحقَن عبر مكون السمة (theme-component) للتفاعل مع خادم آخر لتحديث ملف SVG ديناميكيًا؟

أرجو مساعدة :slight_smile:

إعجابَين (2)