راکت

پشتیبانی از svg

7 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

7
نجما
نجما
@n.bahreman157

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

farshad
farshad
@fasrshaddggdf3FFF

تخصص: برنامه نویس

وقتی تگ 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

تخصص: برنامه نویس و کارشناس ابزار دقیق

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

نجما
نجما
@n.bahreman157

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

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

farshad
farshad
@fasrshaddggdf3FFF

تخصص: برنامه نویس

مشکل من توی ویژوال استودبو کد هست که چرا هیچ تگی برای 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

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

farshad
farshad
@fasrshaddggdf3FFF

تخصص: برنامه نویس

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

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

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