سؤال

وكيف يمكنني أن أجعل HTML من البريد الإلكتروني الآمن لعرضها في متصفح ويب مع الثعبان؟

لا ينبغي أن يتبع أي مراجع خارجية عند عرضها. وبعبارة أخرى، ينبغي لجميع المحتوى المعروض تأتي من البريد الإلكتروني وشيء من الإنترنت.

وأخرى من رسائل البريد الالكتروني المتطفل يجب عرض قدر الإمكان مثل المقصود من قبل الكاتب.

وأود أن تجنب الترميز هذا بنفسي.

وحلول تتطلب أحدث إصدار متصفح (فايرفوكس) مقبولة أيضا.

هل كانت مفيدة؟

المحلول

html5lib يحتوي على HTML + CSS المطهر. انها تسمح كثيرا في الوقت الراهن، ولكن لا ينبغي أن يكون من الصعب جدا لتعديله لتتناسب مع حالة الاستخدام.

وجدت أنه من هنا .

نصائح أخرى

وأنا لست واضحة تماما مع بالضبط ما تعنيه ب "آمنة". انها موضوع كبير جدا ... ولكن، على ما يستحق:

في رأيي، rel="nofollow تجريد محلل من ActiveState كتاب الطبخ هو واحد من أسهل محاليل. يمكنك حد كبير نسخ / لصق الطبقة والبدء في استخدامه.

وإلقاء نظرة على التعليقات كذلك. وينص آخر واحد أنه لا يعمل بعد الآن، ولكن لدي أيضا هذا الركض في تطبيق مكان ما، وأنه يعمل بشكل جيد. من العمل، وأنا لا يستطيعون الوصول إلى هذا المربع، ولذا فإنني سوف تضطر إلى البحث عنه في مطلع الاسبوع.

استخدم وحدة HTMLparser، أو تثبيت BeautifulSoup، واستخدام هذه لتحليل HTML وتعطيل أو إزالة العلامات. هذا وسوف يغادر مهما كانت صلة النص كان هناك، ولكن لن يتم تسليط الضوء عليه، وأنها لن تكون قابلة للنقر، منذ كنت عرضه مع عنصر متصفح الويب.

هل يمكن جعلها أكثر وضوحا ما قامت به استبدال <A></A> مع <SPAN></SPAN> وتغيير الديكور النص لتظهر فيها على الرابط اعتادت ان تكون. ربما الظل مختلفة من اللون الأزرق من المعتاد وتسطير متقطع للدلالة الانكسار. وبهذه الطريقة هي أقرب قليلا لعرضه على النحو المنشود دون تضليل الناس فعلا إلى النقر على شيء غير قابلة للنقر. حتى انك تستطيع إضافة تحوم في جافا سكريبت أو <وأ href = "HTTP: / /psacake.com/web/jl.asp "يختلط =" نوفولو noreferrer "> CSS نقية التي دفعها تلميح موضحا أن الروابط لقد تم تعطيل لأسباب أمنية.

ويمكن أن تكون الأمور مماثلة مع به <IMG></IMG> بما في ذلك استبدالها مستطيل فارغ لضمان تخطيط الصفحة على مقربة من الأصلي.

ولقد فعلت مثل هذه الاشياء مع جميل حساء ، ولكن يتم تضمين HTMLparser مع بيثون. في distribs بيثون القديمة، كان هناك htmllib التي هي الآن مهملة. منذ HTML في رسالة بريد إلكتروني قد لا تكون صحيحة تماما، استخدم 3.0.7a حساء جميل أيهما أفضل في جعل الشعور HTML مكسورة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top