Member 14171287 Ответов: 0

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. Проблема, скорее всего, связана с другой частью вашего сценария. Попробуйте использовать вкладку Сеть инструментов разработчика браузера, чтобы увидеть, какой ресурс не загружается.

0 Ответов