Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm accessing yahoo messenger behind a firewall and it seems that yahoo messenger is blocked..

However i-tried the messenger via yahoo mail and it works if I use https.

I know IE is used by yahoo to establish connection, is there a way to force ie to use https when connecting with yahoo?

share|improve this question
up vote -1 down vote accepted

You can install NoScript plugins in FF and Chrome like browsers to support and force the use of https but in IE i dont think its possible..

Hey i got a link to force IE to use https connection for facebook..

Might be helpful for you...

Force IE Https scripts

which i got from this post

Edit: See this link for a similar kind of question, Force https in browser

Added a code sample below,

    //@name                    Facebook Secure Connection - Force Https (SSL)
    //@description             Forces Facebook and all links in a Facebook page (include Notifications) to use a secure connection (https).
    //@version                 1.0.11
    //@date                    15:19 10/10/2010
    //@author                  Merimac
    //@include                 http*
    //@include                 http*://**
    //@license                 Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License

    function $(q, root, single) {
    if (root && typeof root == 'string') { root = $(root, null, true); }
    root = root || document;
    if (q[0]=='#') { return root.getElementById(q.substr(1)); }
    else if (q[0]=='/' || (q[0]=='.' && q[1]=='/')) {
       if (single) { return document.evaluate(q, root, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue; }
       return document.evaluate(q, root, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
    else if (q[0]=='.') { return root.getElementsByClassName(q.substr(1)); }
    return root.getElementsByTagName(q);

    function fnEnableFacebookHttps() {
    var url = window.location.href;
    if(url.indexOf("")==0 ||
       url.indexOf("")==0) {
       window.location.replace(location.href.replace(url.substring(0,7), "https://"));

    function fnEnableHttpsLinks() {
    var url = window.location.href;
    if(url.indexOf("https://")==0) {
       for(var i=0,link; (link=document.links[i]); i++) {
           link.href = link.href.replace(link.href.substring(0,7), "https://");

    function fnEnableHttpsFacebookLinks(){
    var links = $("//a[contains(@href,'')]");
    for (var i=0; i<links.snapshotLength; i++) {
       links.snapshotItem(i).href = links.snapshotItem(i).href.replace(/^http:\/\/([^\.]*\.)?facebook\.com\/l\.php\?u\=http\%([^\.]*\.)/,'https://$$2');
       links.snapshotItem(i).href = links.snapshotItem(i).href.replace(/^http:\/\/([^\.]*\.)?facebook\.com\//,'https://$');

    function() {
    setTimeout(function() { fnEnableHttpsFacebookLinks() }, 1000);
share|improve this answer
yes i know but thats why i have mentioned Might be helpful for you – Lucky Feb 1 '13 at 12:40
If you edit and update your question with the script I will remove my downvote. I was the one who didn't read what the author was asking. – Ramhound Feb 1 '13 at 12:45
Thanks so much i've seen this ie script before, i just didnt care to read it till now since it was just for facebook. I think i can alter the script for yahoo messenger. thanks – LINQ Newbee Feb 2 '13 at 0:21

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .