HTML / JS / JQuery / AJAX работает на html-превьюере Atom, но не на браузере

Вот простой код для подсчета числа гласных с использованием рекурсии

 public static int vowels(String s){
        int count =0;
        char c;
        if(s.length()==0){
            return 0;
        }
        else{
            c =s.charAt(0);
            if(c=='a'||c=='e'||c=='i'||c=='o'||c=='u'){
                count++;
            }
            return count+vowels(s.substring(1));


        }
    }
2
задан Sean 21 February 2019 в 22:10
поделиться

1 ответ

Может быть, Atom Html Previewer предназначен просто для того, чтобы иметь представление о том, как выглядит Html, и не включает в себя все функции браузера. Отказ в доступе к ресурсам через кросс-источник - это ограничение вашего интернет-браузера. Сервер сообщает вашему браузеру, что ваш скрипт пытается извлечь ресурс из другого домена, и это браузер блокирует доступ. Это ограничение не существует, например, если вы разрабатываете сценарий Powershell или консольное приложение C #, поскольку они работают в Windows, тогда как ваш код Javascript использует браузер в качестве платформы и, следовательно, на него распространяются его ограничения.

0
ответ дан derloopkat 21 February 2019 в 22:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: