رمز المفضلة في base64
-
18-09-2019 - |
سؤال
مرحبًا ، أنا أكتب برنامج نصي مستخدم GM وأريد تغيير Favicon Davicon بشكل ديناميكي ، بالطريقة القديمة أمر سهل ، لكنني أريد تشفيره في Base64 لتجنب استضافته
وهذا ما فعلته بعد استضافة المفضلة
var link = document.createElement('link');
link.type = 'image/x-icon';
link.rel = 'shortcut icon';
link.href = 'http://img36.imageshack.us/img36/5051/play723.png';
document.getElementsByTagName('head')[0].appendChild(link);
هل هناك طريقة للقيام بذلك مع صورة مشفرة جربتها link.href="url(data:image/png;base64,iVBOR....)"
التي لا تؤدي إلى شيء
المحلول
تحتاج إلى إسقاط غلاف url().بيانات:هو مخطط URL خاص به (آر إف سي 2397)، ويجب أن تشكل قيمة السمة href.وبطبيعة الحال، فإن المتصفحات التي تدعم RFC هي وحدها القادرة على فهم هذا الرابط.
لا تنتمي إلى StackOverflow