草庐IT

Google-chrome

全部标签

javascript - Chrome 移动模拟器中的 ReactJS 升级导致触摸事件中断

我最近从React0.10升级到了React0.14。最初我收到一个错误,提示React.initializeTouchEvents不是一个函数。我读了一些文档,声称在最新版本的React中不需要这种初始化,所以我取消了它。但是,现在我的项目中没有注册任何触摸事件。我需要做什么才能让它们重新工作?下面我包含了一些我编写的简单测试代码来尝试解决这个问题。目前根本没有注册任何触摸事件。我的主要js文件:/**@jsxReact.DOM*/varReact=require('react');varReactDOM=require('react-dom');varTestButton=requ

javascript - Google 自动完成器位置在 Angular 2 的子组件中不起作用

我正在为Googleplacesautocompletor使用googleplace指令.如链接所示,当我在AppComponent中使用此指令时它会起作用,但当我在子组件中使用它时它不起作用。app.routes.tsimport{provideRouter,RouterConfig}from'@angular/router';import{BaseComponent}from'./components/base/base.component';import{DashboardComponent}from'./components/dashboard/dashboard.compon

javascript - 是否可以检测浏览器选项卡是否正在播放音频?

我正在寻找一种方法来检测是否在Chrome的当前标签中播放声音。我想强调的是,上下文是一个网络应用程序,不是chrome扩展,也不是单个音频元素。我的假设是浏览器通过在选项卡标题中显示一个可听图标“知道”选项卡正在播放声音,所以我猜测存在某种浏览器HTML5API。 最佳答案 简单的回答:否长答案:在这种情况下,Some-what-ish是最好的情况。Chrome为其浏览器提供了一个仅供开发人员使用的API,可以挂接连接的音频设备,但不可能在真实环境中使用它。(source)Thechrome.audioAPIisprovidedt

javascript - 如何防止 google oauth 自动登录?

这与有关googleplus的问题有关:PreventautosigninwithGoogleplus区别在于我使用的是google登录平台,而不是googleplus,后者具有不同的api。背景:我有一个包含免费试用注册表单的定价页面。该表单具有谷歌登录按钮。我希望已登录的用户仍然能够看到定价页面,而无需google登录导致重定向。我的代码我的页面顶部有元标记,用于标识我的应用程序。我在我的页面上包含了这个脚本:我有这个呈现按钮的div:我的onSignIn函数如下所示:functiononSignIn(googleUser){varid_token=googleUser.getAu

javascript - 在 Chrome Devtools 中检测和观察对样式表所做的更改

我想做的是检测使用Chrome开发工具所做的样式更改(通过修改现有规则或创建规则),以便在我的Web应用程序中我可以通过保存这些更改来保留它们。到目前为止,我能想到的唯一方法是遍历所有元素并获取它们的计算样式,但是此方法不适用于类。除非有某种方法可以获取类的样式信息,而无需实际将其分配给元素-或者遍历所有已知类,将其应用于元素并使用其计算样式?无论哪种方式,这似乎都是一个非常棘手的解决方案,我想知道是否有更好的方法来处理这个问题。我应该澄清一下——我不想使用开发工具本身将更改保存为完整文件。我想跟踪仅个别更改并且在来自javascript的应用程序本身的上下文中。这不是链接问题的副本。

javascript - 在 Angular 2 Google map 上移动 map 控件

我正在寻找一种方法来使用常规谷歌地图中可用的zoomControlOptiions属性,如下所示:zoomControlOptions:{style:google.maps.ZoomControlStyle.SMALL,position:google.maps.ControlPosition.LEFT_CENTER},StackoverflowexampleshowingcodeaboveSamethingintheofficialgooglemapsdocs不幸的是,我在Angular2Googlemap中看不到这个选项APIDocs.有办法吗?尽管使用了Angular2包装器,有没

javascript - 为什么 html5-video 事件 timeupdate 在 Chrome 浏览器上触发两次?

html5-video事件timeupdate在Chrome浏览器上触发两次。重现步骤:运行代码Updatetime$(document).ready(function(){varvid=document.getElementById("video")vid.addEventListener("timeupdate",timeUpdate,false);$("#button").on("click",buttonClick);functiontimeUpdate(e){console.log("timeUpdate");}functionbuttonClick(e){console.l

javascript - Chrome 没有在我的 PWA 中显示 "add to homescreen"

我关注了Google的firstPWAtutorial并创建了我自己的项目https://my-pwa-77d8a.firebaseapp.com.一切看起来都很好:该项目有一个manifest.json文件我在Firebase上使用HTTPS密码为标签我的manifest.json文件包含:图标规范、名称、短名称、start_url我使用Vue.js作为我的主要框架,其余的都是用vanillaJS构建的serviceworker已设置并正常运行控制台没有显示错误list.json{"short_name":"PizzaApp","name":"MydeliciousPWA","ico

javascript - Angular 1.6 $http.jsonp 同时使用 google sheets API

Angular1.6的$http.jsonp与googlesheets的API不兼容:我正在尝试通过以下方式从谷歌表格中获取然后获取我的数据:varcallback;app.controller("meetingsTable",function($scope,$http,$sce){varurl="http://spreadsheets.google.com/a/google.com/tq";vartrustedUrl=$sce.trustAsResourceUrl(url);varkey='MY_KEY';vartq='select%20*%20limit%2010';vartqx=

javascript - 不允许窗口将顶层框架导航导航到数据 URL

前面的代码将在新窗口中打开pdf文件。varpdfDocument="data:application/pdf;base64,"+data;window.open(pdfDocument);更新chrome后,它似乎停止工作。显然,chrome删除了数据URL的顶层框架导航。我现在该如何解决我的问题?我需要在新窗口中打开此pdf。任何帮助将不胜感激。更新使用iFrame解决了这个问题。感谢Pedro给我想法。$(function(){setManualFrame();});functionsetManualFrame(){$("#ManualFrame").attr("height",