I am a little confused by this behaviour, so thought I would ask here: when using Google Chrome, and going explicitly to google.com, a search to some websites (ex: wikipedia.com) triggers a call from the browser to the given website.
That's not the behaviour I would have expected.
Anyone can confirm this is a wanted/expected behaviour and what could be the rationale?
Regards
Screen of my tests, proxy used is Charles
Related
I want to hide a download link from a common user that knows how to use a developer console and look at their network tab. I know they would have other means to detect the traffic but as long as they cannot see evidence of a web request within the dev console I'm satisfied. Is this possible or will every request made within a web page show up? I'm agnostic to any tool that can provide this service.
There's really no way to do this that would be reliable. You can obfuscate all you like, but the DevTools can see everything, and if they couldn't it would be a bug that the browser developers will go fix.
(The idea of using a WebSocket is a fun one, but even websocket frames are visible in DevTools these days).
Stepping back a bit, you should elaborate on what exactly you're trying to do and why you think preventing the use of Developer Tools would be useful. There is likely to be another solution that works better for what you want to achieve.
The mailto links on the following page do not work in Chrome 32.0.1700.107:
http://accelerate.numa.paris/Accelerate-Apply
I have checked Chrome's settings and the associated handler is Gmail, other page with mailto links seem to work correctly as they generate a new email in Gmail, for example:
W3Schools mailto example
A problem with Chrome settings is therefore to be excluded.
I have read that the problem might be linked to Google Analytics, unfortunately I do not have access to that as the page has been created within a CMS.
Any help regarding the nature of the problem and possible solutions that do not involve using javascript are welcome.
The issue seems to only affect users logged in with an account of the NUMA website, therefore this will not affect the average visitor.
The reason why this is happening would be difficult to answer for anyone that doesn't have an account and is probably less critical at this point.
I am trying to understand about Chrome (browser) development. I am very new to this and trying to figure out where to start in order to develop for Chrome Browser.
Just have a couple of questions:
What is the difference between Chrome Browser apps vs. plugins vs. extensions (not sure, if this question make sense. But, hope you got what I am asking for)
What kind of applications can I develop for Chrome Browser
What technologies do I need to learn in order to develop for Chrome Browser.
To answer your first question this explains the differences between apps and extensions (I think there's no better way to explain their nature):
https://developers.google.com/chrome/web-store/articles/apps_vs_extensions
What do you mean with "what kind of apps"?
You can develop both hosted and packaged apps if is that what you intended, give a look at this:
https://developers.google.com/chrome/apps/docs/index
Anyway the easiest way to start would be by building an extension, how-tos and
good documentation makes it good to start with:
http://developer.chrome.com/extensions/getstarted.html
Just to add to the above answer which was missing difference between Plugin and Extension is:
Plugin is a third-party library that is plugged-in to the browser and allows for being embedded on a webpage. It affects only the web page that is using the plugin.
Extensions change the browser UI, add menus or change overall look of the browser and can process each page that gets loaded.
So to sum it up - plugins add functionality and extra features to a particular webpage while extensions add functionality and features to the whole browser and change the behavior of the browser.
Just to add on new information since people may continue to hit this question: Chrome has basically deprecated plugins as of March 2017 (Chrome 57). If you go to chrome://plugins now, you won't see anything (you used to see a list of installed plugins with enable-disable links like for extensions).
It seems the reasoning is that the only plugins they actually wanted to allow you to enable/disable are Flash and PDF Viewer, both of which were moved to the Settings menus (if they weren't already there, not sure). The rest are considered to be integral parts of the browser. https://www.ghacks.net/2017/01/29/google-removes-plugin-controls-from-chrome/
Makes things a bit simpler to think about now.
I am looking to develop a cross browser extension (plugin) and am having troubles getting answers to a few questions. So just looking for some simple answers if what I would like to do is possible. Thanks. I am currently looking at using Crossrider but would use whatever.
How do some extensions add a menu to the right click button. For example, when I right click in Chrome I see Evernote Web Clipper and Adblock options in the dropdown). How do they do that?
Could I embed a youtube player, for example. So when it's closed the audio still plays but when clicked you can see the video and what not?
For sites like Grooveshark. Could they have a plugin that when clicked you could change the song or stop the music, etc. So basically communicate with a website in your tab from the plugin?
Thanks. I just found Crossrider and it looks like some may be possible but havn't explored it too in depth yet. Kind of wondering if anyone has tried doing these things and if possible.
Google has a specific API for adding context menus. You can read about it here. Just be sure to request permissions for context menus in the manifest.json file and then you can add everything else to your background JavaScript file.
I don't think it's exactly possible to embed a YouTube player into the extension directly. Google Chrome will not allow for running inline scripts, which are clearly required to run YouTube within a popup page (or anything else, for that matter).
As for your third question, you would have to check into the individual APIs for any sites that you want to run the extension with. Every site is going to be a little bit different and my first instinct is that most sites are not going to allow for directly adding their player to the extension.
I would strongly suggest checking out the information about developing Google Chrome extensions available on Google Code. They provide a great tutorial and reference for the basics of developing extensions.
I had a map working perfectly on a domain, then I moved it to a different domain and now all I'm getting is a gray canvas with this error message.
It happens in all browsers, regardless of which part of the map I zoom into, and it's not just my computer because I had two other people test it and it didn't work for them either.
Can someone help with this? I've seen the question asked around the web but no satisfactory responses anywhere.
Try browsing the location/ w/e directly from "http://maps.google.com/". If it results in the same problem, it's obviously on Googles side which means that you can't do anything about it.
Get a JavaScript debugger, such as FireBug or Chrome (under Developer Tools) to see where exactly it bugs out.
With an error description like this it's only guessing (can have several reasons).
I mean, you didn't even provide an URL, so this question is quite theoretical.