Google Chrome 76ではクライアントサイドJavaScriptで外部ドメインのHTMLを取得できない
Google Chrome 76のJavaScriptでは以下のどちらの方法でも外部ドメインのHTMLを取得できませんでした。IEや過去のブラウザでは可能な場合もあるそうです。
- XMLHttpRequest
- IFRAME要素のsrc属性に設定してcontentWindow.document
取得先のサーバーを設定できる場合は特別なHTTPヘッダーを返すことでXMLHttpRequest Level 2が使用可能とのことです。
言語を変えられる場合はC#とAngleSharpの組み合わせが使用できます。