台灣最大程式設計社群網站
線上人數
1182
 
會員總數:246046
討論主題:189630
歡迎您免費加入會員
討論區列表 >> AJAX / JSON / jQuery >> 如何監聽任何get/post,請高手幫忙..
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
如何監聽任何get/post,請高手幫忙..
價值 : 300 QP  點閱數:1220 回應數:10
樓主

默默之音
門外漢
0 16
296 8
發送站內信

找遍google就是無法解決問題...
都是需要同網域,不同網域需要在它網域的頁面增加程式碼...

功能是這樣的
我在A頁面放置了fb的內崁貼文,它會自動產生iframe,由於安全性問題~並無法控制此iframe
請問是否有甚麼辦法可以在A頁面監聽,任何get或post請求..可以獲得回傳值是最好不過了...
沒有指定ID 沒有指定name ...
我需判斷此Embedded Posts崁入的貼文,是否有按讚...
專頁判斷就簡單多了..但是文章..真是找不到答案阿ˊˋ




搜尋相關Tags的文章: [ 監聽所有get/post ] ,
本篇文章發表於2015-08-25 11:37
1樓
我建議你去找FB的api 會比較快。
key word: FB API 讚
本篇文章回覆於2015-08-25 14:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

默默之音
檢舉此回應
FB API 只提供page監聽
翻了很久沒有看到Embedded Posts監聽的
本篇文章回覆於2015-08-25 14:58
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
如果你是想要監聽別人的,因該是無解了。
如果是自已的api。我記得fb api內有可以設定回傳的參數網址。
本篇文章回覆於2015-08-25 15:36
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
剛看有一篇文章有寫到可以透過api回傳有按讚的 user_id
你現在是要判斷文章有沒有被使用者按讚吧?
本篇文章回覆於2015-08-25 15:48
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

默默之音
檢舉此回應
我知道可以取得user_like權限、但現在我需要的是 監聽A頁面有無get或post
用了jquery全域監聽也沒作用,用了XMLHttpRequest也沒作用 .. 都只能監聽到同網域的. . 真是一個頭兩個大ˊ0ˋ
難道真的不能只監聽到有沒有 get 或 post 的程式碼嗎ˊ0ˋ .. 阿嗚嗚
有找到說要改原生ajax .. 但是沒有下文@@
本篇文章回覆於2015-08-25 16:20
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
因為安全性的問題。除非是iframe內的程式發送回來。(還不能用javascript的方式來發送,只能用xml、get、post、json等方式)
所以一般來說,jquery不可能(畢竟它也是屬於javascript)。

這樣說好了。正常來講使用iframe也等於是另開一個瀏覽器的意思一樣。
除了同網域的情況下還可以。不同網域不要說能不能監聽。你光連「看」都不行了。

那個改原生ajax。也只是利用fb api現有的可用參數回傳回來給你。用的也是json、get、post的回傳方式。
也就是那是iframe主動回傳才有可能的。
並無法達到說你想要做到的監聽作用。

如果是自已的api。可以自已寫程式在上面記錄操作者的動作。然後你直接去請求回來。
真想要做到你要的效果,從javascript的方式來下手是一定不行的。只能利用其它的方式。

所以我說,如果你是想要看別人的。那就無解了。如果是自已的才有可能。

想當然爾,如果今天一個你不認識的人來你的網站偵測記錄。那就天下大亂了。
本篇文章回覆於2015-08-25 16:41
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
作者回應

默默之音
檢舉此回應
因為想說network可以取到資料,javascript是不是也可以這樣0.0
本篇文章回覆於2015-08-25 16:50
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
不太明白你說的network是什麼。
不過javascript是屬於前端程式語言。受限於瀏覽器一些安全機制。
你還是不要往javascript去著手會比較好。

如真要用javascript的話。你最多就是利用ajax,利用後端程式來處理了。
本篇文章回覆於2015-08-26 08:53
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
回應

小羊窒息
捐贈 VP 給 缺氧的羊:窒息 檢舉此回應
有沒有考慮直接從【頁面】的【讚的數量】來下手呢?

至少這是fb有提供的...


本篇文章回覆於2015-08-28 09:59
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
10樓

個人有個沒經過驗證不成熟的想法供參考.

先用程式或函數取得目前頁面的(資料)大小容量(依個人需求做分割.譬如是否需要html標籤..等)

將取得的資料存檔後.程式每天固定次數去存取該頁面.(可以將程式封裝成exe.用工作排程方式來實現)

再把每次存取的資料和一開始的資料做比對.(以php來說.如similar_text()來比較二者的差異)

若是有變更.程式則寄發e-mail通知

以上方法是較累.也需要較多的處理.但可以較好控制

也可搜尋如何比較或判斷網站前後版本.看是否有某個方式可以符合你的要求.







本篇文章回覆於2015-09-30 09:16
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.