我有一个很多人在移动设备上查看的网站.我有链接:电话和短信,我想为Whatsapp添加一个,所以用户可以点击我创建的whatsapp链接并开始与我交谈.
如果有可能,有人能指出我正确的方向吗?
当我在iOS应用中登录Gmail时,我收到以下错误(屏幕截图),并且未显示登录字段.我们正在WKWebView中加载登录屏幕.
我已经读过谷歌正在弃用OAuth的网页视图,并将在2017年4月20日阻止请求.正如Google开发人员博客中所见:https: //developers.googleblog.com/2016/08/modernizing-oauth-interactions-in -native-apps.html
这是否意味着我已经需要使用或是否有其他可行的解决方案?在我需要更新之前,我想我还有更多时间.
将本地存在的VirtualBox .vdi添加到vagrant的语法是什么?
文档中似乎没有备用URI方案的示例.
它还可以使用ssh和httpauth位置吗?
我创建了一个Web视图应用程序,显示的页面具有market://链接,但单击它们后,我得到404屏幕以及不支持该协议的错误.我试过查看文档,但无法找到与此相关的任何内容.任何帮助深表感谢.
从Chrome访问Google Mail或Google日历时,地址栏中会显示小图标,允许为URI方案安装自定义服务处理程序(在图片中标有红色方框).
图标的工具提示是:This page wants to install a service handler
.当我点击图标并允许Google Mail处理mailto:
链接时,所有mailto:
链接都在Chrome中打开.
是否有可能创建能够为我的自定义URI方案安装自定义处理程序的网页,就像Google Mail一样?
我正在尝试使用自定义选项卡实现OAuth2登录流程,但在登录成功后,将使用以下URL检索302重定向:"my.app:/oauth2/code?xxx".
现在我在AndroidManifest中声明了重定向URI来监听这个,但是看到ERR_UNKNOWN_URL_SCHEME:/
<intent-filter>
<data
android:host="oauth2"
android:scheme="my.app"
android:pathPrefix="/code"
/>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
</intent-filter>
Run Code Online (Sandbox Code Playgroud)
我尝试了不同的url方案来听,但似乎没有触发打开我的应用程序.
我已经在网上搜索了一个完整的URI协议列表(XXX://),以便在Windows Phone 8中打开不同的应用程序.我找到了一些列表但只有极少量的协议.我正在使用这个wiki-post,希望能够制作完整的协议列表,并至少涵盖Windows Phone 8中的所有股票应用程序.
例如,有许多部分列表:http : //developer.nokia.com/Community/Wiki/URI_Association_Schemes_List http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj662937(v=vs.105 )的.aspx
但是我认为如果我们可以编译所有URL方案的大列表会很棒.即使是未记录的URL方案也会很有趣.
Whatsapp
允许您通过链接到新消息
<a href="whatsapp://send?text=The text to share!" data-action="share/whatsapp/share" class="Share-link m-whatsapp">
Run Code Online (Sandbox Code Playgroud)
我该如何做同样的事情WeChat
?
我们通过Install4j为我们的一个应用程序提供了一个跨平台的安装程序。我们希望能够将已安装的应用程序注册到URL协议。可以用Install4j完成吗?
有一点背景:我们的应用程序是XMPP客户端。当用户调用以“ xmpp ” 开头的URL时,我们希望启动它。这类似于单击以“ http”开头的链接时打开浏览器的方式,以及单击以“ mailto”开头的链接时打开邮件客户端的方式。
我正在尝试在Windows上设置一个测试应用程序,通过"myapp://website.com"样式的URI启动.大多数情况下,我基于这样的教程:
http://msdn.microsoft.com/en-us/library/ie/aa767914(v=vs.85).aspx
虽然我在HKEY_CLASSES_ROOT内部进行了初始设置,但新约束是在不需要管理员访问权限的情况下进行安装.因此,我删除了CLASSES_ROOT中的所有更改,并决定在HKEY_CURRENT_USER/Software/Classes/myapp中重试注册表添加,而不是使用HKEY_CURRENT_USER分支.
这似乎是由浏览器检测到的,并显示其确认对话框.但是,他们从未实际运行该应用程序.Internet Explorer提供了最有用的错误消息,对话框显示"无法为{uri}打开此帮助应用程序.此地址中指定的协议无效.请确保地址正确,然后重试.
我是否缺少非管理员设置的注册表部分?这是我的更改导出为.reg.(Dashes审查我的用户名).添加了EditFlags作为猜测,但没有它也没有用.
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Classes\myapp]
"URL Protocol"=""
@="URL:David Protocol"
"EditFlags"=dword:02000000
[HKEY_CURRENT_USER\Software\Classes\myapp\DefaultIcon]
@="C:\\Users\\------\\AppData\\Roaming\\-----s Stuffs\\URISchemeTest.exe,1"
[HKEY_CURRENT_USER\Software\Classes\myapp\shell]
[HKEY_CURRENT_USER\Software\Classes\myapp\shell\open]
[HKEY_CURRENT_USER\Software\Classes\myapp\shell\open\command]
@="\"C:\\Users\\-------\\AppData\\Roaming\\------s Stuffs\\URISchemeText.exe\" \"%1\""
Run Code Online (Sandbox Code Playgroud) 是否有类似 Modernizr 的方法来检测客户端对 uri 方案的支持,例如
<a href="sms:1-408-555-1212">New SMS Message</a>
或
<a href="whatsapp://send?text=Foo">New WhatsApp Message</a>
为了有条件地显示此类链接?
可能相关
uri-scheme ×11
html ×3
android ×2
javascript ×2
browser ×1
c# ×1
custom-url ×1
deep-linking ×1
file-uri ×1
gmail ×1
google-oauth ×1
install4j ×1
ios ×1
modernizr ×1
registry ×1
uri ×1
vagrant ×1
wechat ×1
whatsapp ×1
windows ×1