Web / browser



is_enable_web_rtc

is_enable_web_rtc(); - проверить разрешен или запрещен WebRTC в браузере.
Запретить или разрешить WebRTC можно командой enable_web_rtc

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

    Пример использования (PHP):
    ===============================================================

    ?<?php $xhe_host = "127.0.0.1:7013";
     
     
     
    //connect the object to control the emulator, if not already connected
     
    if(!isset($path))
     
      $path = "../../../Templates/xweb_human_emulator.php";
     
    require($path);
     
     
     
    //Start
     
    echo "<hr> <font color = blue> browser->".basename(__FILE__)."</font> <hr>";
     
     
     
    //1
     
    if(count($argv) == 1)
     
    {
     
    echo "1.Disable Web RTC:";
     
    echo $browser->enable_web_rtc(false)."";
     
    echo $browser->is_enable_web_rtc()."<br>";
     
     
     
    if($browser->get_model() == "Chromium")
     
    {
     
    echo "Restart to apply the setting.";
     
    $app->restart(__ FILE __, "1");
     
    }
     
    }
     
     
     
    if(count($argv) == 2 || $browser->get_model() == "Firefox")
     
    {
     
    //2
     
    echo "2.Let's go to the Web RTC test page:";
     
    echo $browser->navigate("https://browserleaks.com/webrtc")."<br>";
     
     
     
    sleep(5);
     
     
     
    //3
     
    echo "3.Enable Web RTC:";
     
    echo $browser->enable_web_socket(true)."";
     
    echo $browser->is_enable_web_rtc()."<br>";
     
    sleep(5);
     
     
     
    if($browser->get_model() == "Chromium")
     
    {
     
    echo "Restart to apply the setting.";
     
    $app->restart(__ FILE __, "1 2");
     
    }
     
    }
     
     
     
    //4
     
    echo "4.Let's go to the WebSocket check page:";
     
    echo $browser->navigate("https://browserleaks.com/webrtc", false)."<br>";
     
     
     
    //end
     
    echo "<hr> <br>";
     
     
     
    //Quit
     
    $app->quit();
     
    ?>

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

    # Additional paths
    import sys
    sys.path.insert(0, '../../../Templates PY/')
     
    xhe_host = "127.0.0.1:7013"
    from xweb_human_emulator import *
     
    # Start
    echo("<hr> <font color = blue> browser.xxxxxxxxx </font> <hr>")
     
    # 1
    if len(sys.argv) == 1:
    echo("1.Disable Web RTC:")
    echo(browser.enable_web_rtc(false), "")
    echo(browser.is_enable_web_rtc(), "<br>")
    echo("Restart to apply the setting.")
    sleep(5)
    app.restart(__ file __, "1")
     
    if len(sys.argv) == 2:
    # 2
    echo("2.Let's go to the WebSocket test page:")
    echo(browser.navigate("https://browserleaks.com/webrtc"), "<br>")
    sleep(5)
    # 3
    echo("3.Enable Web RTC:")
    echo(browser.enable_web_rtc(true), "")
    echo(browser.is_enable_web_rtc(), "<br>")
    echo("Restart to apply the setting.")
    sleep(5)
    app.restart(__ file __, "1 2")
     
    # 4
    echo("4.Let's go to the Web RTC test page:")
    echo(browser.navigate("https://browserleaks.com/webrtc", false), "<br>")
     
    # end
    echo("<hr> <br>")
     
    # Quit
    app.quit()

    Пример использования (C#):
    ===============================================================

     

    Пример использования (JS):
    ===============================================================

     

    =============================================
    Browser     Объекты    DOM  System  Web  Window        
    =============================================
    если что-то непонятно или необходимо узнать или считаете что надо добавить по работе этой функции, пишите в комментарии или на наш форум
    .