Comments (1)
@tobli and me discussed this offline. As we know there's no way to get the source code from the browser (let us know if you know a way) so we need to do another request to fetch it.
We want to make sure we fetch the HTML in the same session (so we will come in the same "bucket" for optimizely etc so we need to make the request from the browser when we run the javascript to collect the DOM advice. We could fetch the URL using the fetch API (setting the user agent will work right, I tested and it looked ok). What's missing from doing that today, is that the DOM scripts doesn't know anything about the run (they have no configuration = don't know if we are testing as mobile or desktop).
from coach.
Related Issues (20)
- Implement Andrew Betts best practice in headers HOT 2
- Update CSS advices
- Create privacy category HOT 1
- (NPM) webcoach -f json doesnt return complete valid json HOT 2
- Coach says my requests on a domain are HTTP 1, but it's HTTP 2 HOT 13
- ERROR: BrowserError: Could not start the browser with 3 tries HOT 18
- Question: System Requirements HOT 2
- Commands for Coach and Browsertime HOT 4
- HTTP Authentication HOT 2
- Split Coach into Coach and Coach-core HOT 1
- i got a problem when i use coach in linux
- Could not locate Firefox on the current system HOT 1
- Running coach on docker with JSON output delivers invalid JSON
- how to use options HOT 1
- chrome failed to start HOT 3
- README typos
- Could not start chrome with 3 tries HOT 7
- Webcoach's accessbility is not displayed. HOT 4
- README Hashlink not working HOT 2
- Upgrading project is launching error and I don't know how to fix it. HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from coach.