Как отключить, щелкают правой кнопкой по контекстному меню в JavaScript [дубликат]

Предупреждение: [fункция] : не удалось открыть поток: [причина]

Это происходит, когда вы обычно вызываете файл include , require или fopen, и PHP не смог найти файл или не имел достаточного разрешения на загрузку файла.

Это может произойти по разным причинам:

  • неправильный путь к файлу
  • путь к файлу относительный
  • include path is wrong
  • разрешения слишком ограничительные
  • SELinux в силе
  • и многие другие ...

Одна из распространенных ошибок заключается в том, чтобы не использовать абсолютный путь. Это можно легко решить, используя полный путь или магические константы , такие как __DIR__ или dirname(__FILE__):

include __DIR__ . '/inc/globals.inc.php';

или:

require dirname(__FILE__) . '/inc/globals.inc.php';

Обеспечение правильного пути используется одним шагом в устранении этих проблем, это также может быть связано с несуществующими файлами, правами файловой системы, предотвращающими доступ или открытыми ограничениями на основе самого PHP.

Лучший способ для быстрого решения этой проблемы необходимо выполнить контрольный список устранения неполадок ниже.

Вопросы, относящиеся:

Связанные ошибки:

117
задан Brett DeWoody 23 July 2017 в 17:14
поделиться

3 ответа

Получите onContextMenu событие и возвратите false в конечном счете обработчик.

можно также получить событие щелчка и проверку, какая кнопка мыши запустила событие с event.button в некоторых браузерах так или иначе.

89
ответ дан Triptych 24 November 2019 в 02:07
поделиться

Если Ваша страница действительно полагается на то, что люди не будут в состоянии видеть, что меню, необходимо знать, что современные браузеры (например, Firefox) позволяют пользователю решить, хочет ли он действительно отключить его или нет. Таким образом, у Вас нет гарантии во всем, что было бы действительно отключено меню.

3
ответ дан Marc 24 November 2019 в 02:07
поделиться

Вы не можете полагаться на контекстные меню, потому что пользователь может деактивировать его. Большинство веб-сайтов хочет использовать функцию для раздражения посетителя.

1
ответ дан stesch 24 November 2019 в 02:07
поделиться
Другие вопросы по тегам:

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