На моем сервере есть файл javascript, я хочу разрешить его запуск только определенным веб-сайтам. Я знаю несколько сайтов, которые могут его использовать.
В ASP.NET MVC или ASP.NET Core, как я могу ограничить отправку JavaScript на чужой веб-сайт?
вы не можете на 100% избежать этого, но вы можете проверить window.location, чтобы убедиться, что источник совпадает.
window.location
if (location.origin.toLowerCase() !== 'http://example.com') { // you can't use me }