• EN
    RU

browser/enable_remote_fonts

enable_remote_fonts(enable=true); - разрешить загрузку шрифтов из внешних источников, при навигации по сайтам (разрешить использование веб шрифтов), доступна с версии 7.0.8

Функция на вход принимает параметры:

  • enable – разрешить или запретить использование веб шрифтов при прорисовке страницы

    После отработки функция возвращает результат своей работы в робот :
  • true – успешно
  • false – не удалось




  • Пример использования enable_remote_fonts (Python):

    # Additional paths
    import sys
    sys.path.insert(0, '../../../Templates PY/')
     
    xhe_host = "127.0.0.1:7013"
    from xweb_human_emulator import *
     
    # начало
    echo("<hr><font color=blue>browser.xxxxxxxxx</font><hr>")
     
    # 1 
    echo("1. Разрешим системные шрифты : ")
    echo(browser.enable_fonts(true),"\n")
     
    # 2 
    echo("2. Посмотрим доступные системные шрифты : ")
    echo(browser.navigate("panopticlick.eff.org/results?&t=111&dnt=111&a=111#fingerprintTable"),"<br>")
    anchor.click_by_name("showFingerprintLink2")
    sleep(5)
     
    # 3 
    echo("3. Запретим системные шрифты : ")
    echo(browser.enable_fonts(false),"\n")
     
    # 4 
    echo("4. Посмотрим доступные системные шрифты : ")
    echo(browser.navigate("panopticlick.eff.org/results?&t=111&dnt=111&a=111#fingerprintTable"),"<br>")
    anchor.click_by_name("showFingerprintLink2")
     
    # конец
    echo("<hr><br>")
     
    # Quit
    app.quit()