草庐IT

IPhone_URL_Schemes

全部标签

javascript - 谷歌浏览器插件 : How to get domain from URL (tab. 网址)

使用GoogleChromeAPI的tab.urlvalue,从整个值中获取域的最佳方法是什么?在JavaScript中,我会使用window.location.protocol和window.location.hostname。例如这样的事情:vardomain=window.location.protocol+"//"+window.location.hostname;但是那获取的是扩展域而不是选项卡,所以不能使用该方法。因此,使用类似于下面的函数...我如何从tab.url值中删除域?functionshow_alert(){chrome.tabs.getSelected(nul

javascript - 如何从 url 获取 youtube 视频 ID

我正在尝试检查一个url是否是有效的youtube视频URL并从中获取youtube视频ID,到目前为止,我使用一个简单的javascriptsplit函数来实现这一点,但是这与youtube相比有一些小缺点有多个URL。我一直在查看其他stackoverflow线程,但是它们都只支持1个特定的URL,这不是我需要的。我需要匹配所有这些URL的东西:http(s)://www.youtu.be/videoIDhttp(s)://www.youtube.com/watch?v=videoID(以及脚本自动检测是否包含youtube视频的任何其他短URL)非常感谢浏览器可以快速/高效处理的

javascript - 在 Chrome 扩展中使用 AJAX 请求检测 URL 是否支持 HTTP2?

我希望用户能够将他们的网站URL输入到作为Chrome扩展的一部分的输入框中,并且Chrome扩展将使用AJAX请求或类似的东西来检测并告诉用户URL后面的服务器是否支持通过HTTP2发送响应。这可能吗?也许WebRequest有办法获取这些信息?还是新的FetchAPI?您的请求能否以某种方式告诉服务器只理解HTTP2回复?我看不到明显的方法。我知道您可以使用window.chrome.loadTimes().connectionInfo获取当前页面的协议(protocol),但这需要加载整个页面,我不想这样做。示例网址:通过HTTP2传送:https://cdn.sstatic.n

javascript - 如何通过 Safari Mobile 中的 javascript 检测我的 iPhone 应用程序是否已安装?

您可能知道,iPhone应用程序可以注册自定义URL方案处理程序,也就是“myapp:”,这些可以用于在Safari中查看的页面中的链接。如果访问者安装了应用程序,我想从特定页面自动启动我的应用程序。如果应用程序未安装,我将只向他们展示页面的当前移动优化View。我该如何进行检测?谷歌搜索一直没有结果。另外,棘手的是,我尝试过这样做但无济于事:varimage=newImage();image.onerror=function(e){alert("bummer");}image.onload=function(e){alert('success!');}image.src='myapp

javascript - 仅 Chrome 错误 : XMLHttpRequest cannot load file URL No 'Access-Control-Allow-Origin' header is present on the requested resource

我正在按照书本示例进行操作,因此代码非常简单。这是代码:jQuery.get("ajax_search_results.php",{s:search_query},write_results_to_page,"html");代码是ajax_search_results.php有:FirstresultSecondresultThirdresultMore...这在Firefox中按预期工作。但是在Chrome中,我可以在JS控制台中看到以下错误消息:XMLHttpRequestcannotloadfile:///C:/xampp/xampp/htdocs/snk/ajax_search

javascript - 如何使用 Blob URL、MediaSource 或其他方法播放串联的媒体片段 Blob?

由于缺乏不同的描述,我正在尝试实现离线媒体环境。这个概念是创建1秒的Blob记录媒体,能够在HTMLMediaElement上独立播放1秒的Blob播放来自串联的Blob的完整媒体资源问题是,一旦Blob连接起来,媒体资源就不会在HTMLMedia元素上使用BlobURL或MediaSource.创建的BlobURL仅播放连接的Blob的1秒。MediaSource抛出两个异常DOMException:Failedtoexecute'addSourceBuffer'on'MediaSource':TheMediaSource'sreadyStateisnot'open'和DOMExce

javascript - Firefox 自动解码 url 中的编码参数,在 IE 中不会发生

我在Firefox和IE之间感到沮丧,主要是Firefox,因为在我可以在Javascript中使用它之前,它会自动解码哈希中的参数。IE不会自动解码url,因此不会给我阅读错误。除了我没有使用ASP.NET之外,我的问题与这个类似ASP.NETMVCautomaticallydecodingJSON-encodedparametersfromAJAX因此,如果我采用类似example.com/#question=!%40%23%24%25^%26*(而“!%40%23%24%25^%26*(”是使用encodeURIComponent编码的,在IE中,当我访问哈希时,它将保留为“!%

javascript - 在 AngularJS 应用程序中将 URL 作为 $routeParam 传递

如何将实际URL(带有斜杠、逗号等)作为$routeParam传递给AngularJS应用程序?这将起作用:http://paprikka.github.io/le-bat/#/preview/asdadasda这不会:http://paprikka.github.io/le-bat/#/preview/http://page.com这也不会:http://paprikka.github.io/le-bat/#/preview/http%3A%2F%2Fpage.com或者这个:http://paprikka.github.io/le-bat/#/preview/?url=http%3

javascript - 如何让 jQuery UI 的 Draggable 和 Sortable 功能在 iPhone 上运行?

我有一个使用JQueryUI的页面;特别是Sortable互动。该页面适用于带鼠标的桌面Web浏览器,但我无法在iPhone上的MobileSafari上使用拖放功能。任何拖动操作只会滚动页面。我页面上的功能与SortableEmpty-Lists极其相似JQueryUI站点上的演示。此页面也不适用于iPhone。有什么方法可以使拖放功能在iPhone上正常工作? 最佳答案 根据MobileSafari文档,不支持拖放,但可以模拟。因为基本上拖动你的手指会滚动浏览器,你将不得不禁用它。可以这样做:$(document).bind('

javascript - 使用 jQuery 更新现有的 URL 查询字符串值

假设我有一个url,例如:http://www.example.com/hello.png?w=100&h=100&bg=white我想做的是更新w和h查询字符串的值,但保持bg查询字符串不变,例如:http://www.example.com/hello.png?w=200&h=200&bg=white那么读取查询字符串值(它们可以是任何一组查询字符串值,而不仅仅是w、h和bg)、更新一些值或不更新任何值并返回完整url的最快最有效的方法是什么使用新的查询字符串?所以:获取每个查询字符串键的值更新任意数量的键用新值重建url保留所有其他未更新的值它不会有一组标准的已知key,它可以根