这是我的HTML:
<a>View it in your browser</a>
<div id="html">
<h1>Doggies</h1>
<p style="color:blue;">Kitties</p>
</div>
Run Code Online (Sandbox Code Playgroud)
如何使用JavaScript来使href我的链接点的属性base64编码的网页,其来源是innerHTML的div#html?
我基本上想要在这里完成相同的转换(选中base64复选框),但在JavaScript中除外.
我的应用程序有自定义URL方案,可以使用深层链接直接从URL跳转到某些内容.我想在最近的Facebook Groups应用程序中复制这种行为,该应用程序允许用户点击应用程序中的"添加到主屏幕"按钮,将其带到localhostSafari中的自定义设计页面,允许用户点按Safari的"共享"和"添加到主屏幕"按钮,然后会在其主屏幕上添加一个图标,当点按该图标时,会将其带入群组应用程序以及相关的特定群组.
我的问题是,如果我将我的自定义URL方案深度链接发送到Safari,在用户可以点击添加到主屏幕之前,它将跟随该链接,并在我的应用程序中直接返回.我需要向Safari发送一些实际上不会跟随深层链接的内容,但如果用户将其添加到主屏幕仍然会链接到它,我不知道该怎么做.
Facebook群组在Safari地址栏中生成的链接看起来像这样,是否可以将JavaScript直接嵌入到URL中?:
data:text/html;charset=UTF-8;base64, <tens of thousands of characters in an alpha-numeric string>
Run Code Online (Sandbox Code Playgroud)
知道那是什么,以及我如何做类似的事情?
base64 ×1
data-uri ×1
deep-linking ×1
facebook ×1
html ×1
ios ×1
javascript ×1
objective-c ×1
safari ×1
url ×1