Skype link in Email Signature does not work on gmail client - hyperlink

I have an email signature in which all the links work fine in every mail client except the skype one:
<span>Skype:</span> <span>Jared.Rake</span>
The link works as intended (launches the skype client) on all mail clients except gmail. Any idea why this is so?
I have the skype client installed on my system.
When you inspect the span tag(the one that contains the name, I can see the link (<a>) tag, but I cannot see the href attribute.
Any help would be appreciated.

I already see proper answer but want to make it more clear:
You can build simple "http://" link that leads to your link "skype:profile_name?add". And this http:// link will work great in any mail signature. Even in GMail.
But not all shortners will work properly. I tested it with http://is.gd/ and it works great!
So you need to:
Go to http://is.gd/
shorten your link skype:jared.rake?add and get http:// link
use this http:// link in email signature
profit! :)

More than likely it is because you are not using a real url as your href value. If it works on everything except Gmail, then it is probably a support issue in Gmail that is causing the problems. Unless there is a URL based value you could use instead, you might be out of luck.

Gmail strips out URLs that look like skype:jared.rake?add
So... make a tinyURL pointing to your Skype url, and link to the tinyURL instead :)

Additionally, if you want to rebrand your skype link you can use a subdomain that redirects to your is.gd link to keep your links branded. I created a post about this here: http://meerkat.link/skype-in-gmail-sig-using-isgd

Another alternative, in case, you own a domain name (you have a blog or personal website), is to create a PHP file containing the following lines of code:
header("Location: skype:SKYPE_ID?call");
exit();
Just replace SKYPE_ID with your ID and attach the URL of the file to your email signature. Thus, you are in total control of the link.

The protocol skype does not work on some browsers (or PC that does not have skype installed.) The best option is to add a normal link and direct it to the Skype call page. I got this information from the Add Skype link to email signature.
See the example below:
https://join.skype.com/invite/iOBDAq6GG
Don't forget to set the color of the link with style option. Because Gmail changes the default color to blue in the phone, email, and website texts.
In your example change to or similar:
<span style="color:#333;"><a style="color:#333;" href="https://join.skype.com/iOBDAq6GG">Jared.Rake</a></span>

Related

Add link to open a local file in Google Docs

I have made a guide (or something like a tutorial) about my tool to share with my company. I used Google Docs to do that, and I would like to add links to open video guides. I want to know a way to add link in the document.
What I do is the following. Links in sheets ( or in your case Docs) only respond to internet protocols e.g. HTTP://, HTTPS:// and so on... . It does not respond to file explorer protocols (like excel or word does) e.g. file:\\ or C:\.
So I installed WampServer (any other server will do as well, I just use this) and then copied the files into the WWW folder.
Now you can link to files that way. Google Docs/Sheets accept links to localhost as acceptable files to establish a link.
Be aware, your server will have to be online for the links to work. But this is how I solved my problem without uploading items to the cloud that I want to keep private and still use in google docs.
This is just for my local computer, if you want to share the doc with others in a local environment a little more understanding of your local server operations will be needed (i.e. do not use localhost, but refer to your IP-address).
The server can be scale-able on your local network as well, at this point a little more education will be required.
However, if you want to share the doc with others around the world this will not work at all
What I do is upload the files on Google Drive, and post the shareable link on Google Doc. Works like a charm!
Try Redirector.
It's simple Chrome/Firefox add-on for redirections. You can add before your path "http://" - Google Doc will be OK with that, then just configure redirection rule in addon. Rule can include wildcard or regular expression.

How to get the embed url for google docs presentation?

It looks like recently there has been a slight change on embedding a published google docs presentation.
The url for the iframe embed changed from:
https://docs.google.com/present/embed?id=[doc_id]
To:
https://docs.google.com/presentation/embed?id=[doc_id]
Looks like some old documents still require the old embed url, and the new documents require the new url. So given a doc_id is there a way (using the API) to get the embed url you should be using?
update:
After poking around, it looks like from the revision, the old doc has link tag with rel=http://schemas.google.com/docs/2007#publish, which contains https://docs.google.com/present/embed?id=[doc_id], but on the new doc that value is https://docs.google.com/feeds?xoauth_requestor_id=[user_email].
So the question is can I assume that if the link with rel=http://schemas.google.com/docs/2007#publish contains https://docs.google.com/feeds?xoauth_requestor_id=[user_email] then I need to use this url https://docs.google.com/presentation/embed?id=[doc_id]?
Or is it just that the API didn't include the correct value in the revision? (because I think this just happened quite recently).
The embed link has rel="http://schemas.google.com/docs/2007#embed" and URLs might look like https://docs.google.com/presentation/d/PRESENTATION_ID/preview. However, you shouldn't manually build those URLs but instead use the value of the link with rel="http://schemas.google.com/docs/2007#embed".
The xoauth_requestor_id parameter won't be included in the embed link as that is only required when using 2-legged OAuth and impersonating a different user. If that is the authorization mechanism of your choice, you have to add those parameters yourself when adding the auth token.

Can someone explain the iOS "x-apple-msg-load://"?

I'm sending emails from a Rails application. The emails contain links like the following:
http://critically.in/events/14-san-francisco-ca-mc-hammer-bay-to-breakers
The URL is correct when I open it on my computer, but when I read it in Mail on my iPad or iPhone, the link is converted to:
x-apple-msg-load://90CEFE95-A78E-427F-B68E-EF184F497B69/critically.in/events/14-san-francisco-ca-mc-hammer-bay-to-breakers
Make sure your links are actually fully qualified. That is, make sure they are containing the scheme and the entire domain-path.
bad: ../blah/foo/bar
good: http://example.com/blah/foo/bar
Relative URLs are not properly resolved by the iOS mail client and result into things looking like the issue you are describing.
To be absolutely certain, make sure you check the raw message text and not the results you see within other mail-clients.

How do I write a link that works for a specific youtube channel video?

When I add a link which contains a # hash tag, Apple Mail 3.6 on the Mac OS X does not link it properly.
This: http://www.youtube.com/user/chromeperformance#p/u/1/fdf2Z0vpnT0
Becomes: http://www.youtube.com/user/chromeperformance#p/u/1/fdf2Z0vpnT0
Would really appreciate some help.
Regards
Craig
Apple Mail has a bug which doesn't allow you to use the hash # sign in a URL. If you go to Edit > Link > Add in Apple Mail and paste the url into it, it won't let you.
Unfortunately through testing and scouring the web, a solution does not exist, though many complain.
The best alternative is to use a URL shortening service such as http://bit.ly to produce a short url which can then be added to an email.

Extract part of an url using a bookmarklet or similar (e.g. firefox addon)

Does anybody know of a bookmarklet or firefox addon that let's you extract part of an url.
Specifically I want to extract the message id from a gmail conversation.
Every message in gmail has a unique ID. The url may look like this: https://mail.google.com/a/domain.com/#all/1251b8f40722a3c2
What I want, is to be able to extract the last 16 characters (the "1251b8f40722a3c2" part) from the url and have it copied to the clipboard automatically.
A bookmarklet would be preferred (compatibility), but a firefox addon is also okay.
Thank you! :)
Forgot all about this question.
I got this answer from someone, I can't remember who. But maybe it will help someone else in my situation.
javascript:(function(){var%20theSnippedURL=location.href.match(/([0-9]|[a-f]){16}/g);if(theSnippedURL){var%20url=prompt(%22Copy%20the%20extracted%20ID%20below.%22,theSnippedURL);}else{alert(%22Couldn't%20find%20conversation%20ID.%22);}})();
This javascript can be used in a bookmarklet like this. It extracts the message ID from Gmail, and shows it in a popup box. Unfortunatly it doesn't copy the ID to the clipboard, but you can just copy it from the popup, so that's ok.

Resources