UploadBase. php параметр для сохранения SVG-файла в MediaWiki - PullRequest
0 голосов
/ 13 марта 2020

Я использую аддон в моей вики для редактирования файлов SVG на лету: но теперь у меня возникла эта проблема; Пользователь скопирует и вставит диаграмму из drawio и попытается выполнить паузу в вики, и появится такая ошибка:

The wiki returned the following error when uploading: Found href to unsafe data: URI target"" in the uploaded SVG file.

Как этого избежать в моем UploadBase.php в последний раз, когда URI получил URL-адрес цели (URL был http://www.w3.org/1999/xhtml), поэтому я сделал это:

static $validNamespaces = [
                        'adobe:ns:meta/',
                        'http://www.w3.org/1999/xhtml',

И это сработало просто отлично, но как насчет пустого?

...