علی دهقان
3 ماه پیش توسط علی دهقان مطرح شد
9 پاسخ

ایجاد محدودیت اجرای فایل جاوا اسکریپت در دامنه خاص

سلام
خسته نباشید

یک کد میخوام که داخل فایل جاوا اسکریپت قرار بدم و اجرای اون فایل رو داخل دامنه های دیگه ممنوع کنم
و بعد فایل رو لینک کنم به فایل اچ تی ام ال قالب اصلی که اگر کاربر روی دامنه دیگه ای سایت رو بالا بیاره خودکار منتقل بشه به صفحه سایت من یا همون سایت طراح

ممنون میشم راهنمایی کنید و اگر امکانش هست تیکه کد رو ارسال کنید(اگر امکانش هست اینکه کد رو کجا قرار بدم هم راهنمایی کنید)


ثبت پرسش جدید
آرتین کریمی
تخصص : برنامه نویس وب فول استک و الکت...
@error.404 3 ماه پیش مطرح شد
0

بیشتر توضیح بدین
لطفا
@userali


محمد حسین
تخصص : mevn stack
@saghari 3 ماه پیش مطرح شد
1

یه شرطه دیگه چک میکنی اگه نام هاست برابر با اون بود اجرا میکنی

if (location.hostname === 'example.com') {
    // code
}

علی دهقان
تخصص : طراح
@userali 3 ماه پیش مطرح شد
0

این کد درست کار نمیکنه
و اینکه فقط برای اعمال محدودیت هستش نه انتقال + محدودیت اجرا

@saghari 🍀


علی دهقان
تخصص : طراح
@userali 3 ماه پیش آپدیت شد
1

یک تیکه کد میخوام که داخل فایل جاوا اسکریپت بزارم و بعد فایل رو لینک کنم به اچ تی ام ال که اگر کسی سورس رو از هاست کپی کرد فقط داخل دامنه مشخص شده اجرا بشه و اگر دامنه دیگه ای باشه مثل قالب های راست چین طرف رو منتقل کنه به سایت اصلی

@error.404 🍀


آرتین کریمی
تخصص : برنامه نویس وب فول استک و الکت...
@error.404 3 ماه پیش مطرح شد
1

@userali
همین با نظر @saghari موافقم


محمد حسین
تخصص : mevn stack
@saghari 3 ماه پیش آپدیت شد
0

توی کد مشکلی نیست من خودم استفاده میکنم احتمالا آدرس رو اشتباه میذاری یه لاگ از hostname بگیر همونو بذار برای آدرست
برای انتقالم اینطوری میتونی عمل کنی

location.href = 'https://example.com'

علی دهقان
تخصص : طراح
@userali 3 ماه پیش مطرح شد
0

من وقتی کد انتقال رو میزارم صفحه پشت سر هم رفرش میشه
وقتی هم که فقط کد لایسنس رو برای محدودیت اجرا بدون انتقال میزارم کلا سورس اجرا نمیشه در صورتی که دامنه هم همون دامنه تعریف شده هست

@saghari 🍀


محمد حسین
تخصص : mevn stack
@saghari 3 ماه پیش آپدیت شد
0

انتقال رو باید در صورت درست نبودن شرط بذاری یعنی به این شکل

if (location.hostname === 'example.com') {
    // code
}
else location.href = 'https://example.com'

منظورت رو هم از کد لایسنس نفهمیدم اگه میشه بیشتر توضیح بده


علی دهقان
تخصص : طراح
@userali 3 ماه پیش مطرح شد
0

کد لایسنس منظورم همین کد بود که محدودیت اعمال میکنه


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

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