huyjvguyen Posted July 28, 2015 Share Posted July 28, 2015 hello, i try to make a browser, it can connect page mtasa.com, youtube, but it's not work with facebook or some page have jvscript. sombody can help me add jvscipt for browser Link to comment
GTX Posted July 28, 2015 Share Posted July 28, 2015 You must request for client to whitelist those. From requestBrowserDomains wiki example: requestBrowserDomains({ "mtasa.com" }) -- request browser domain showCursor(true) -- show cursor addEventHandler("onClientBrowserWhitelistChange", root, function(newDomains) if newDomains[1] == "mtasa.com" then local browser = createBrowser(1280, 720, false, false) -- create browser loadBrowserURL(browser, "https://mtasa.com/") -- load browser url end end ) Link to comment
huyjvguyen Posted July 28, 2015 Author Share Posted July 28, 2015 Hmm. I use default webbrowser by mta 1.5. and it's not work with facebook. Can you show me how to fix it? I was request domain facebook.com Link to comment
GTX Posted July 28, 2015 Share Posted July 28, 2015 Check if it is whitelisted. Note that CEF isn't stable yet. Still has some issues. Link to comment
huyjvguyen Posted July 28, 2015 Author Share Posted July 28, 2015 yes, i see a server make browser can connect some page have javascript Link to comment
GTX Posted July 28, 2015 Share Posted July 28, 2015 It's nothing related to javascript. Javascript is fine. Link to comment
huyjvguyen Posted July 28, 2015 Author Share Posted July 28, 2015 oh, so why my browser can connect facebook,hmm so tired Link to comment
GTX Posted July 28, 2015 Share Posted July 28, 2015 Because you didn't whitelist it... You mean some components in Facebook do not load? That's because Facebook has different servers for images, videos etc. Whitelist fbcdn.net. Link to comment
huyjvguyen Posted July 28, 2015 Author Share Posted July 28, 2015 so i will open browser in mta and request this domain fbcdn.net.? Link to comment
GTX Posted July 28, 2015 Share Posted July 28, 2015 requestBrowserDomains({"fbcdn.net"}) Link to comment
huyjvguyen Posted July 28, 2015 Author Share Posted July 28, 2015 tks and what about my code for a 3d browser, it's true or not? local screenWidth, screenHeight = guiGetScreenSize() exports.webui:startUp() requestBrowserDomains{"youtube.com"} local webWindow = createWebWindow(screenWidth-800, screenHeight-480, 800, 480, "https://www.youtube.com/tv?gl=DE&hl=de#/", true) local texture = false addEventHandler("onClientRender", root, function() if not texture then texture = exports.webui:getWebWindowTexture(webWindow) end if (exports.global:isPlayerLeadAdmin(thePlayer)) then local x, y = 110.7, 1024.15 dxDrawMaterialLine3D(x, y, 23.25, x, y, 14.75, texture, 18.2, tocolor(255, 255, 255, 255), x, y+1, 19) else outputChatbox("you can't use this") end end ) bindKey("b", "down", function() showCursor(not isCursorShowing()) end) addCommandHandler("d", function() exports.webui:destroyWebWindow(webWindow) end) Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now