Javascript “这是什么奇怪的事?”;脚本“;做什么?
我正在做一些测试,然后发现下面的代码会弹出一个窗口:Javascript “这是什么奇怪的事?”;脚本“;做什么?,javascript,html,Javascript,Html,我正在做一些测试,然后发现下面的代码会弹出一个窗口: <a href="script:test">test</a> 看起来它正在尝试打开一个应用程序。 有人能告诉我这个“脚本”的用途吗? 看起来FF、Chrome和IE都支持它。是否尝试打开应用程序?该脚本只是一个超链接,它不会告诉脚本中的任何其他内容,只会打开一个指向站点的链接,告诉站点“test”脚本被用作协议。没有应用程序处理脚本协议,因此单击它没有任何用处 您可以注册自定义协议处理程序,如果用户接受它,您的应
<a href="script:test">test</a>
看起来它正在尝试打开一个应用程序。
有人能告诉我这个“脚本”的用途吗?
看起来FF、Chrome和IE都支持它。是否尝试打开应用程序?该脚本只是一个超链接,它不会告诉脚本中的任何其他内容,只会打开一个指向站点的链接,告诉站点“test”脚本被用作协议。没有应用程序处理
脚本
协议,因此单击它没有任何用处
您可以注册自定义协议处理程序,如果用户接受它,您的应用程序将被允许打开该类型的所有链接(有):
只有example.org
才允许运行上述代码,但如果您在访问并运行上述代码时打开开发工具,则会出现一个对话框,要求您允许或拒绝协议关联。如果您接受,请单击任何网站上的以下链接:
<a href="web+test:hello">test</a>
它将重定向到它将参数test传递给您映射以启动
脚本
协议的任何应用程序(与JavaScript的JavaScript:
协议不同)。嗯,您可以试试。在FF上,它确实打开了一个窗口,要求选择一个应用程序。如果你使用类似ascript的东西,那么它的行为就像一个超链接,那么它必须是其他脚本的一部分,你能发布整个脚本吗?不仅仅是那一部分?如果它是一个应用程序,您是否可以编辑它或在记事本中打开它以阅读其中的代码?您可能需要解释url中的协议标识符的作用以及如何配置它,例如,通过查看此处:感谢您的回答,我认为这是正确和有趣的。
<a href="web+test:hello">test</a>