محاولة غير آمنة من JavaScript لبدء التنقل

لدي نموذج Typeform مُضمَّن في منشور يسمح للمستخدمين بالتأكد من استيفائهم لمؤهلات معينة. بعد إكمال النموذج، يظهر زر للانتقال إلى موضوع معين. كان الزر يعمل حتى وقت قريب، لكنه الآن يفشل مع الرسالة التالية:

renderer.aa121ddee4aa58d14f43.js:13 محاولة غير آمنة من JavaScript لبدء التنقل للإطار الذي يحمل الأصل ‘https://forum.example.com’ من إطار بعنوان [أزلت اسم الرابط]. الإطار الذي يحاول التنقل في نافذة المستوى الأعلى محصور (sandboxed)، لكن العلم ‘allow-top-navigation’ أو ‘allow-top-navigation-by-user-activation’ غير مُفعّل.

أدرك أن المشكلة قد تكون مرتبطة بـ Typeform وليس Discourse، لكن يبدو أن Discourse هو الأكثر احتمالاً لتغييرات حديثة. هل كانت هناك تغييرات حديثة قد تؤثر على هذا؟ أنا محدّث إلى آخر إصدار.

مرحبًا،

في البداية ظننت أن الأمر يتعلق بـ https://meta.discourse.org/t/mitigate-xss-attacks-with-content-security-policy/104243، لكنني قرأت بسرعة كبيرة.

قد تكون هذه مشكلة في Typeform؛ تأكد من فحص تضمينات Typeform لترَ ما إذا كان قد حدث أي تغيير.

حسب علمي، فإن allow-top-navigation-by-user-activation ميزة حديثة، ولا تدعمها جميع المتصفحات بعد.