401 несанкционированный (http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js)
пока я пытаюсь использовать этот jQuery. я столкнулся с ошибкой "401 несанкционированный" в отладчике Chrome &firefox.
я просто хочу захватить изображение с помощью веб-камеры и сохранить/отобразить.
Что я уже пробовал:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> <script src='<%=ResolveUrl("~/Scripts/jquery.webcam.js") %>' type="text/javascript"></script> <script type="text/javascript"> var pageUrl = '<%=ResolveUrl("~/CamTest.aspx") %>'; $(function () { jQuery("#webcam").webcam({ width: 320, height: 240, mode: "save", swffile: '<%=ResolveUrl("~/Scripts/jscam.swf") %>', debug: function (type, status) { $('#camStatus').append(type + ": " + status + '<br /><br />'); }, onSave: function (data) { $.ajax({ type: "POST", url: pageUrl + "/GetCapturedImage", data: '', contentType: "application/json; charset=utf-8", dataType: "json", success: function (r) { $("[id*=MyimgCapture]").css("visibility", "visible"); $("[id*=MyimgCapture]").attr("src", r.d); }, failure: function (response) { alert(response.d); } }); }, onCapture: function () { webcam.save(pageUrl); } }); }); function Capture() { webcam.capture(); return false; } </script>
Richard MacCutchan
Я бы предположил, что вам нужен ключ авторизации от Google.
Member 14171287
Есть идеи, как это сделать
Richard MacCutchan
Перейдите на страницу Google api для продукта, который вы используете, и проверьте документацию.
Richard Deeming
URL-адрес jQuery должен начинаться с https:
:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
jQuery | размещенные библиотеки | разработчики Google[^]
Но нет никакой причины, которая должна была бы привести к ошибке 401. Проблема, скорее всего, связана с другой частью вашего сценария. Попробуйте использовать вкладку Сеть инструментов разработчика браузера, чтобы увидеть, какой ресурс не загружается.