برای آدرس دقیق پوشه local در base باید چه بنویسیم....
سلام
من می خوام اسکریپت ها و استایل ها رو از پوشه ای غیر از پوشه سند HTML داشته باشم پس آدرس تگ BASE رو به این صورت نوشتم ولی عملکردش صحیح نیست:
<base href="file://F:/Programming%20Projects/Visual%20Basic/CodeLibrary/CodeLibrary/HTML/"/>
<link id="codeStyle" rel="stylesheet" href="Styles/Default.css">
<script id="codeScript" src="Highlight.js"></script>
باید چکار کرد؟!
نقل قول: برای آدرس دقیق پوشه local در base باید چه بنویسیم....
حتی اگه آدرس دقیق فایل هم بگیره درست عمل نمی کنه مگر اینکه سند html کنار اونا باشه و آدرس دقیق نخواد....
<link id="codeStyle" rel="stylesheet" href="file:///C:/Dev.ir/styles/default.css">
<script id="codeScript" src="file:///C:/Dev.ir/highlight.js"></script>
نقل قول: برای آدرس دقیق پوشه local در base باید چه بنویسیم....
اون که /// میخواد رو خودتون پیدا کردین،
ولی تگ base اصلا برای داکیومنت های لوکال و آفلاین لازم نیست.
پیش فرض آدرسها نسبت به document شما حساب میشن.
مثلا اگر فولدرهای scripts و styles و images داشته باشین کنار داکیومنت، آدرسها اینجوری میشن:
<link rel="stylesheet" href="styles/styles.css">
<script src="scripts/codes.js"></script>
اگر از اسکریپت که در فولدر scripts هست بخواین به یک عکس در فولدر images ادرس بدین باز هم نسبت به داکیومنت حساب میشه و نه اسکریپت.
نقل قول: برای آدرس دقیق پوشه local در base باید چه بنویسیم....
نقل قول:
نوشته شده توسط
mazoolagh
اون که /// میخواد رو خودتون پیدا کردین،
ولی تگ base اصلا برای داکیومنت های لوکال و آفلاین لازم نیست.
پیش فرض آدرسها نسبت به document شما حساب میشن.
مثلا اگر فولدرهای scripts و styles و images داشته باشین کنار داکیومنت، آدرسها اینجوری میشن:
<link rel="stylesheet" href="styles/styles.css">
<script src="scripts/codes.js"></script>
اگر از اسکریپت که در فولدر scripts هست بخواین به یک عکس در فولدر images ادرس بدین باز هم نسبت به داکیومنت حساب میشه و نه اسکریپت.
سلام
مشکل اینجاست که سند HTML بصورت Embeded Resource در پروژه ذخیره سازی شده و از Stream بصورت متن به webbrowser ارائه داده می شه....
حتی باصرف نظر از این موضوع سند HTML اگه لوکال و از فایل هم خونده بشه بنظر میاد این اسناد Highlight Syntax رو پشتیبانی نمی کنه و هیچ تغییری دیده نمی شه....
بنا براین برای Highlight باید روش دیگه ای پیدا کنم.
نقل قول: برای آدرس دقیق پوشه local در base باید چه بنویسیم....
سلام و روز خوش
پس یک WINFORM APP هست،
میتونین یک پروژه خیلی ساده و مینیمال در حد نشون دادن مشکل پیوست کنین؟
1 ضمیمه
نقل قول: برای آدرس دقیق پوشه local در base باید چه بنویسیم....
نقل قول:
نوشته شده توسط
mazoolagh
سلام و روز خوش
پس یک WINFORM APP هست،
میتونین یک پروژه خیلی ساده و مینیمال در حد نشون دادن مشکل پیوست کنین؟
سلام و وقت بخیر....
ویدیوی توضیحات پروژه و .... (نماشا)
https://www.namasha.com/v/D3L3RQRB
پروژه Windows Forms Application
نقل قول: برای آدرس دقیق پوشه local در base باید چه بنویسیم....
نقل قول: برای آدرس دقیق پوشه local در base باید چه بنویسیم....
سلام دوباره
مشکل قبل از این هست که به روش کار برگرده (خوندن از embeded resource و ست کردن آدرس و ...)
این پکیج با ie11 مشکل داره - یعنی شما اگر همون default.html رو که تو اج و کروم و فایرفاکس درست دیده میشه،
تو کنترل وب بروزر باز کنین کار نمیکنه.
کدهای جاوااسکریپتش رو که قطعا مطمئنم،
برای همین highlight.js اصلا لود نمیشه.
حالا اگه استایل ها هم مشکل compatibility داشته باشن داستانش جداس.