Boa tarde a todos,
Tenho o seguinte link http://www.facebook.com/plugins/like.php?href=https%3A%2F%2Fwww.facebook.com%2Femottasistemas&width&layout=button&action=like&show_faces=true&share=true&height=80 que foi criado pelo pluguin do facebook no link https://developers.facebook.com/docs/plugins/like-button
Ao carregar esse link direto no Internet Explorer ou qualquer outro navegador a opção 'Curtir' funciona normalmente.
Ao carregar o mesmo link dentro de uma activex, carrega normalmente porém ao clicar no 'curtir' não funciona e nenhuma pagina é curtida
A idéia é implementar a opção 'curtir' e 'compartilhar' dentro do sistema caso alguém já tenha passado por uma situação semelhante segue código de exemplo abaixo
#include "FiveWin.ch"
function ie()
local oWnd, oWndChild, oActiveX
local cEvents := ""
DEFINE WINDOW oWnd TITLE "FiveWin ActiveX Support" MDI
DEFINE WINDOW oWndChild MDICHILD OF oWnd
oActiveX = TActiveX():New( oWndChild, "Shell.Explorer" )
oWndChild:oClient = oActiveX
oWndChild:Resize()
oActiveX:Do( "Navigate2", "https://www.facebook.com/plugins/like.php?href=https%3A%2F%2Fwww.facebook.com%2Femottasistemas&width&layout=button&action=like&show_faces=false&share=true&height=35" )
oActiveX:bOnEvent = { | event, aParams, pParams | cEvents += EventInfo( event, aParams, pParams, oActiveX ) }
ACTIVATE WINDOW oWnd ;
VALID ( MemoEdit( cEvents ), .t. )
return nil
function EventInfo( event, aParams, pParams, oActiveX )
local cMsg := "Event: " + cValToChar( event ) + CRLF
local n
cMsg += "Params: " + CRLF
for n = 1 to Len( aParams )
cMsg += cValToChar( aParams[ n ] ) + CRLF
next
return cMsg + CRLF
Abraços