Over 300 Sharing services
Widget:
Server 2 server:
A client-side framework that allows users to use their preferred applications for actions on content-types.
Demo time! Imagemator.com, + Source
{
"name": "An app", "version": "1",
"intents": {
"http://webintents.org/save": [{
"type":["image/*"],
"href":"save.html",
"disposition": "inline"
}]
}
}
<intent action="http://webintents.org/save" type="image/*" href="save.html" disposition="inline" />
{
"name": "An app", "version": "1",
"intents": {
"http://webintents.org/save": [{
"type":["image/*"],
"href":"save.html",
"disposition": "inline"
}]
}
}
<intent action="http://webintents.org/save" type="image/*" href="save.html" disposition="inline" />
{
"name": "An app", "version": "1",
"intents": {
"http://webintents.org/save": [{
"type":["image/*"],
"href":"/save.html",
"disposition": "inline"
}]
}
}
<intent action="http://webintents.org/save" type="image/*" href="save.html" disposition="inline" />
{
"name": "An app", "version": "1",
"intents": {
"http://webintents.org/save": [{
"type":["image/*"],
"href":"/save.html",
"disposition": "inline"
}]
}
}
<intent action="http://webintents.org/save" type="image/*" href="save.html" disposition="inline" />
{
"name": "An app", "version": "1",
"intents": {
"http://webintents.org/save": [{
"type":["image/*"],
"href":"/save.html",
"disposition": "inline"
}]
}
}
<intent action="http://webintents.org/save" type="image/*" href="save.html" disposition="inline" />
if(window.webkitIntent) {
var i = window.webkitIntent;
if(i.action == "http://webintents.org/save") {
if(i.type == "image/png") {
img.src = i.data; // the data
}
}
}
var i = new WebKitIntent({
"action": "http://webintents.org/share",
"type": "text/uri-list",
"data": "http://paul.kinlan.me" });
window.navigator.webkitStartActivity(i);
Seriously.
var param = {
"action": "http://webintents.org/edit",
"type": "image/png" , "data":blob };
var i = new WebKitIntent(param);
var onSuccess = function(data) { ... };
var onFailure = function() { ... };
navigator.webkitStartActivity(i, onSuccess, onFailure);
if(window.webkitIntent) {
// read data in
var data = window.webkitIntent.data;
// do magic on data, add text etc.
window.webkitIntent.postResult(newImage);
}
var i = new WebKitIntent({
"action": "http://webintents.org/pick",
"type": "image/*" });
var imgData;
var onSuccess = function(data) {
imgData = data; // Cache it for use in app
img.src = data;
};
window.navigator.webkitStartActivity(i, onSuccess);
var i = new WebKitIntent({
"action": "http://webintents.org/edit",
"type": "image/*",
"data": imgData });
var onSuccess = function(data) {
imgData = data;
img.src = data;
};
window.navigator.webkitStartActivity(i, onSuccess);
var i = new WebKitIntent({
"action": "http://webintents.org/save",
"type": "image/png",
"data": imgData });
var onSuccess = function(data) {
imgData = data;
img.src = data;
};
window.navigator.webkitStartActivity(i, onSuccess);
var i = new WebKitIntent({
"action": "http://webintents.org/share",
"type": "image/*",
"data": imgData });
window.navigator.webkitStartActivity(i);
<a href="http://blog.chromium.org/feeds/posts/default">An RSS/ATOM Feed</a>An RSS/ATOM Feed
var p = {
"action": "http://webintents.org/subscribe",
"type": "text/uri-list", "data": "http://paul.kinlan.me"
};
var i = new WebKitIntent(p);
var i = new WebKitIntent({
"action": "http://webintents.org/shorten",
"type":"text/uri-list",
"data":location.href});
var i = new WebKitIntent({
"action": "http://webintents.org/save",
"type": "image/png",
"data": blob
});
window.navigator.webkitStartActivity(i);
var i = new WebKitIntent({
"action": "http://webintents.org/save",
"type": "image/png",
"data": blob,
"transfer": [blob] });
window.navigator.webkitStartActivity(i);
var i = new WebKitIntent({
"action": "http://webintents.org/save",
"type": "text/uri-list",
"service": "http://example.com/save",
"data": location.href });
window.navigator.webkitStartActivity(i);
var i = new WebKitIntent({
"action": "http://webintents.org/share",
"type": "text/uri-list",
"suggestions": ["http://example.com/share", "http://anotherexample.com/share"],
"data": location.href });
window.navigator.webkitStartActivity(i);
Web intents is designed to:
Do for apps what links did for the web.
We will help you integrate Web Intents in to your app:
Created by:
Technical Assistants
+Web Intents
+Paul Kinlan
+James Hawkins