IRC Log Viewer » #firebreath » 2015-03-23

IRC Nick Time (GMT-7) Message
Ashish 03:03 hello
i want to create plugin for chrome which can visible navigator.plugin
mik141 08:03 Hi, I'm wondering if plugin built with firebreath require .net?
taxilian 08:03 they do not
mik141 08:03 So do you have any idea why my msi installers is saying that I have missing .net? Is it possible that some of libraries I'm using needs this?
So do you have any idea why my msi installers is saying that I have missing .net? Is it possible that some of libraries I'm using needs this?
taxilian 08:03 huh
huh
I have no idea
I have no idea
mik141 08:03 ok I will try to figure it out :)
ok I will try to figure it out
taxilian 08:03 let me know what it was
and good luck
taxilian 11:03 kylehuff: someone else reports that installing the vs2013 redistributable fixes the "regsvr32 not working" issue with fb2
kylehuff 13:03 taxilian: I will verify, as I just restored a snapshot of my Windows VM, pre-2013 CE installation
taxilian 13:03 hehe
hehe
okay
I just discovered that the content script integration will be much more painful than expected
"Content scripts execute in a special environment called an isolated world. They have access to the DOM of the page they are injected into, but not to any JavaScript variables or functions created by the page. It looks to each content script as if there is no other JavaScript executing on the page it is running on. The same is true in reverse: JavaScript running on the page cannot call any functions or access any variables defined by content scripts."
kylehuff: I'm not actually sure this is possible; did you ever get full communication from a normal web page into the extension?
kylehuff: I'm not actually sure this is possible; did you ever get full communication from a normal web page into the extension?
kylehuff 14:03 taxilian: you can inject an entire JS file by creating a script element on the DOM of the page, that JS file could be hosted by the extension (as long as it is marked as "web_accessible" in the extension manifest). that injected script could be used to pass messages to the extension
taxilian 14:03 messages can only go to whitelisted domains
kylehuff 14:03 whitelisted in the manifest?
taxilian 14:03 oh, n/m... cross-window messaging works
was just reading: "Sending messages from web pages
Similar to https://developer.chrome.com/extensions/messaging#external, your app or extension can receive and respond to messages from regular web pages. To use this feature, you must first specify in your manifest.json which web sites you want to communicate with. For example:
Similar to https://developer.chrome.com/extensions/messaging#external, your app or extension can receive and respond to messages from regular web pages. To use this feature, you must first specify in your manifest.json which web sites you want to communicate with. For example:
"
so normal chrome extension messaging doesn't work, but you can communicate through the DOM
kylehuff 14:03 you can do anything! at zombo com....
taxilian 14:03 ?
?
lol
I have never seen that before
I have never seen that before
kylehuff 14:03 really?! I thought that was a universal truth
taxilian 14:03 only if you stare at the middle circle for long enough
kylehuff 14:03 I ran across that around, 2000 or so. It was so beautifully pointless, it inspires me.
taxilian 14:03 lol
lol
reminds me of http://www.rathergood.com/moon_song
reminds me of http://www.rathergood.com/moon_song
kylehuff 14:03 anyway, in one of my chrome extensions, I inject a script using `document.createElement('script');` that collects some page variables (in GMAIL) and passes the values back to me through custom events. works pretty well, but can get confusing.
anyway, in one of my chrome extensions, I inject a script using `document.createElement('script');` that collects some page variables (in GMAIL) and passes the values back to me through custom events. works pretty well, but can get confusing.
lol, I'd never seen that one.
taxilian 14:03 makes sense
kylehuff 14:03 do you intend on passing the promise back to the page, or have the extension resolve it and return the value to the page?
taxilian 14:03 http://www.xkcd.com/855/
promise to the page
but the promise will originate in the page, it seems
but the promise will originate in the page, it seems
kylehuff 14:03 lol
lol
the VS2013 redistributable packages installed automatically
taxilian 14:03 huh
kylehuff 14:03 now that I am looking, they were there last time too (when it failed to work), it didn't start working until I uninstalled VS2010
taxilian 14:03 hmm
kylehuff 14:03 I'm about to build now with a fresh install of VS2013 CE, stock, nothing special. we'll see what happens
finally setup PHP VirtualBox on my FreeNas server. my poor laptop just can't take it anymore
taxilian 14:03 hehe
kylehuff 14:03 you know, I have to say, I kind of like VS2013
especially the flat gray UI.
taxilian 14:03 hehe
kylehuff 14:03 well, I'm having major issues with my OSX VM... but once I get that resolved, I'll knock out the NativeMessagingHost on OSX. (although, the linux variant will probably work on OSX, but that info isn't gathered from the plist)
well, I'm having major issues with my OSX VM... but once I get that resolved, I'll knock out the NativeMessagingHost on OSX. (although, the linux variant will probably work on OSX, but that info isn't gathered from the plist)
kylehuff 15:03 well, same result... DLLRegisterServer entry point not found. this time, I have no VS2010 to uninstall... lol
taxilian 15:03 hmm
reboot?