iT邦幫忙

0

C# web api use webbrowser

dear大大,

我有個winform去做網站填值的程式, 現在要改成web api去呼叫
請問能做到嗎? 因為我目前卡在網頁的iframe內容取不到
frame.contentWindow也都無效..

麻煩解惑, thanks!!

小魚 iT邦大師 1 級 ‧ 2019-04-01 17:34:12 檢舉
API 用 HttpRequest 就可以了吧...
Homura iT邦高手 1 級 ‧ 2019-04-02 11:07:02 檢舉
你講得太簡單聽不懂....
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
舜~
iT邦高手 1 級 ‧ 2019-04-03 12:00:16

換其他寫法看看

$(document.getElementById('iframeId').contentWindow.document.body).html()

$('#iframeId').contents().find('#test').css('color','red');

$(window.frames['iframeId'].document).find('#id')

jQuery取得iframe中元素的常用方法詳解
解析Jquery取得iframe中元素的幾種方法

如果不行的話,嘗試關閉瀏覽器的跨域安全再試試
解决Chrome跨域问题 - 跨域系列

我要發表回答

立即登入回答