farshad
2 سال پیش توسط farshad مطرح شد
7 پاسخ

پشتیبانی از svg

سلام دوستان کامپیوتر من ویندوز 7 هستش و وقتی میخوام از تگ svg در ویژوال استودیو کد استفاده کنم پشتیبانی نمیکنه میشه راهنماییم کنید؟


ثبت پرسش جدید
نجما
@n.bahreman157 2 سال پیش آپدیت شد
0

سلام وقتتون بخیر
کار با svg ها خیلی راحته . لطفا بیشتر توضیح بدین ( اینکه چجوری استفاده میکنین ؟و خروجی چی هست که میگین پشتیبانی نمیکنه) تا بیشتر بتونم راهنمایی بکنم .


farshad
تخصص : برنامه نویس
@fasrshaddggdf3FFF 2 سال پیش آپدیت شد
0

وقتی تگ svg رو وارد میکنم در ویژال اتودیو در خروجی در سورس کد اینو نمایش میده

// <![CDATA[  <-- For SVG support
if ('WebSocket' in window) {
    (function () {
        function refreshCSS() {
            var sheets = [].slice.call(document.getElementsByTagName("link"));
            var head = document.getElementsByTagName("head")[0];
            for (var i = 0; i < sheets.length; ++i) {
                var elem = sheets[i];
                var parent = elem.parentElement || head;
                parent.removeChild(elem);
                var rel = elem.rel;
                if (elem.href && typeof rel != "string" || rel.length == 0 || rel.toLowerCase() == "stylesheet") {
                    var url = elem.href.replace(/(&|\?)_cacheOverride=\d+/, '');
                    elem.href = url + (url.indexOf('?') >= 0 ? '&' : '?') + '_cacheOverride=' + (new Date().valueOf());
                }
                parent.appendChild(elem);
            }
        }
        var protocol = window.location.protocol === 'http:' ? 'ws://' : 'wss://';
        var address = protocol + window.location.host + window.location.pathname + '/ws';
        var socket = new WebSocket(address);
        socket.onmessage = function (msg) {
            if (msg.data == 'reload') window.location.reload();
            else if (msg.data == 'refreshcss') refreshCSS();
        };
        if (sessionStorage && !sessionStorage.getItem('IsThisFirstTime_Log_From_LiveServer')) {
            console.log('Live reload enabled.');
            sessionStorage.setItem('IsThisFirstTime_Log_From_LiveServer', true);
        }
    })();
}
else {
    console.error('Upgrade your browser. This Browser is NOT supported WebSocket for Live-Reloading.');
}
// ]]>

علیرضا غلامیان پور
تخصص : برنامه نویس و کارشناس ابزار دق...
@AlirezaQolamian 2 سال پیش مطرح شد
1

سلام وقتت بخیر...
همونطوری که آخر ارور اومده میگه از این مرورگر پشتیبانی نمیکنه...
برای اینکار مرورگرتو عوض کن اما سعی کن از آخرین نسخه وی اس کد هم استفاده کنی...
موفق باشی...😉


نجما
@n.bahreman157 2 سال پیش مطرح شد
0

@@farmand315
این کد خود لایو سرور اضافه میکنه به صفحه : https://github.com/ritwickdey/vscode-live-server/blob/master/lib/live-server/injected.html

اما اینکه svg تون نمایش نمیده احتمال داره یک خطا توی صفحه تون وجود داشته باشه . مطمنین کدتون خطا نداره ؟


farshad
تخصص : برنامه نویس
@fasrshaddggdf3FFF 2 سال پیش آپدیت شد
0

مشکل من توی ویژوال استودبو کد هست که چرا هیچ تگی برای svg نداره

&lt;!DOCTYPE html&gt;  
&lt;html lang="en"&gt;  
&lt;head&gt;  
&lt;meta charset="UTF-8"&gt;  
&lt;meta http-equiv="X-UA-Compatible" content="IE=edge"&gt;  
&lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;  
&lt;title&gt;Document&lt;/title&gt;  
&lt;/head&gt;

&lt;body&gt;

svg

&lt;/body&gt;  
&lt;/html&gt;

&lt;/body&gt;  
&lt;/html&gt;

نجما
@n.bahreman157 2 سال پیش آپدیت شد
0

الان ایراد کار کجاست ؟ من متوجه منظورتون نمیشم .لطفا بیشتر توضیح بدین .
این تیکه کدی که گذاشتین که هیچ تگ svg نداره که بخواد نمایش داده نشه فقط بیس اصلی صفحه است .


farshad
تخصص : برنامه نویس
@fasrshaddggdf3FFF 2 سال پیش مطرح شد
0

مشکل من در ویژوال استودیو کد هست که چرا هیچ تگ svg نداره و باید خودم به صورت <svg> بنویسم


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام