Может ли код, запущенный в браузере, изменить конфигурацию этого браузера с помощью about:flags
Поскольку Chrome и другие флаги конфигурации браузера доступны через URL-адрес, а конфигурация выполняется, как правило, на веб-странице, мне было интересно, не представляет ли это уязвимость безопасности.
Я думал, что это может быть использовано с помощью специально сформированного URL, такого как
chrome://flags/javascript:handleEnableExperimentalFeature(Displaylist2Dcanvas, enable)
или с помощью javascript в стиле букмарклета, который загружает и обрабатывает страницу флагов? Я пытался сделать это, но это не сработало; Я не уверен, что это потому, что я сделал это неправильно, или потому что он просто не уязвим для атак такого типа.
1 ответ
Нет, ты не можешь этого сделать. Только представьте, что если бы люди могли редактировать флаги Chrome через URL, это было бы катастрофой. Если вы не напишете расширение chrome или другое клиентское приложение для изменения указанного флага chrome, вы не сможете этого сделать.