execCommand onMouseUp не разрешен в Chrome

Прежде чем вы сможете исправить что-либо, вам нужно знать, какая служба еще не запущена, Apache или MySQL.

Поскольку утилита TEST PORT 80 говорит, что Apache запускает, вероятно, службу MySQL, которая еще не началась. Если у вас нет другого запуска Apache!

Итак, какая служба не началась ???

Если значок wampmanager не является ЗЕЛЕНЫМ, тогда одна из служб (Apache / MySQL) не началась

Как узнать, какая служба не запущена, если значок wampmanager оранжевый.

Щелкните левой кнопкой мыши по значку wampmanager, чтобы открыть меню-> Apache -> Сервис. Если Start / Возобновить сервисное меню - зеленый, а затем Apache НЕ работает .

Щелкните левой кнопкой мыши по значку wampmanager, чтобы открыть меню-> MySQL -> Сервис. Если в меню «Пуск / возобновление» указано «Зеленый», MySQL НЕ работает .

Если Apache - это служба, которая не работает, это обычно, но не всегда, потому что что-то еще захватило порт 80.

Теперь сделайте это, щелкните левой кнопкой мыши по значку wampmanager, чтобы открыть меню -> Apache -> Сервис -> тестовый порт 80. Это запустит окно команд и отобразит некоторую информацию о том, что, если что-то использует порт 80.

Что бы это ни было, нужно перенастроить, чтобы не используйте порт 80 или удалите его, если вы его не используете.

Если порт 80 не является проблемой, найдите ошибки в соответствующем журнале ошибок (используйте меню диспетчера Wamp для просмотра журналов ошибок)

Если они не существуют или не показывают ошибок, также проверяйте средство просмотра событий Windows Start -> Administrative Tools -> Event Viewer. Посмотрите в разделе «Журналы Windows» -> Приложение », доступ к которому находится в меню слева от диалоговое окно для сообщений об ошибках из Apache и MySQL.

Если его MYSQL, который еще не запущен.

Проверьте журнал ошибок mysql с помощью меню

wampmanager->MySQL->error log

Проверьте журнал событий Windows для сообщений из MYSQL

Убедитесь, что у вас нет другого экземпляра сервера MYSQL.

Как настроить SKYPE, чтобы он не требовал порт 80 или 443

Запустите SKYPE, затем с помощью меню сделайте следующее: Инструменты -> Параметры -> Дополнительно -> Соединение Отключить флажок рядом с «Использовать порты 80 и 443 в качестве альтернативы для подключения соединений». Теперь перезапустите SKYPE для эти изменения вступят в силу.

Если вы используете Windows 8, SKYPE поставляется в виде приложения, и это невозможно (пока) настроить таким образом. Однако если вы удалите приложение SKYPE и установите SKYPE по-старому, вы можете перенастроить его, и он работает так же хорошо.

0
задан Liu Ting Chun 5 March 2019 в 09:57
поделиться

1 ответ

Как указано в https://developer.mozilla.org/en-US/docs/Web/API/Document/execCommand#Browser_compatibility функция копирования устарела (я не смог найти ничего конкретного для Chrome.).

Я достиг той же функциональности с navigator.clipboard.writeText().

<html>
    <head>
        <script>
            function mouseUp() {
                navigator.clipboard.writeText(window.getSelection()).then(function() 
                {
                    console.log("set");
                }, function() {
                     console.log("failed");
                });
            }
        </script>
    </head>
    <body onmouseup="mouseUp()">
        <p>some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text <p>
    </body>
</html>

Возможно, вам сначала потребуется получить разрешения, как указано на https://developer.mozilla.org/en-US / docs / Mozilla / Дополнения / WebExtensions / Interact_with_the_clipboard # Using_the_Clipboard_API

Для сценариев страницы требуется разрешение API-интерфейса «запись в буфер обмена». Вы можете проверить это разрешение, используя navigator.permissions.query ()

0
ответ дан Jay Fridge 5 March 2019 в 09:57
поделиться
Другие вопросы по тегам:

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