Note that there are some explanatory texts on larger screens.

plurals
  1. POWebbrowser, scripts and possible alternatives
    primarykey
    data
    text
    <p>I have a situation where a rather clever website updates the latest information on the site via Shockwave Flash through a TCP connection. The data received is then updated onto the page via JavaScript so in order to get the latest data a browser is required. If attempts are made to hit the website with continual requests then a) you get banned and b) you're not actually getting the latest data, only the last updated base framework.</p> <p>So I need to run a browser with scripts enabled.</p> <p>My first question is, using the standard WPF WebBrowser in .NET I get the following warnings which I don't get in standard IE, Chrome or Firefox. What is causing this and how do I supress/allow it but still allowing scripts for the site to be run?</p> <p><img src="https://i.stack.imgur.com/E96Pi.png" alt="enter image description here"></p> <p>My second question relates to is there a better way do to this or are there any better alternatives to the WebBrowser control that will</p> <ul> <li><p>Allow scripts to run</p></li> <li><p>can access the DOM or html and scripts returned in at least text format</p></li> <li><p>is compatible with WPF</p></li> <li><p>can hide the browser as I don't actually want it displayed.</p></li> </ul> <p>So far I've looked into WebKit.NET which doesn't seem to allow access to the DOM and didn't like WPF windows when I tested and also Awesomium but again didn't appear to allow direct access to the DOM without javascript. </p> <p>Are there any other options (apart from hacking their scripts)?</p> <p>Thank you</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload