Tag: 谷歌浏览器

Jquery ajax($ .ajax)没有使用chrome。 请帮忙

我需要一些帮助来弄清楚为什么下面的代码在google chrome 5 / windows xp上不起作用。 它适用于所有其他浏览器(IE,FF,Safri,Opera等)。 有人可以解决这个问题吗? /* AJAX Request */ jq(“#a-post-request”).unbind(“click”).bind(“click”, function(e){ //jq(“#loading”).css({“display”:”block”}); jq.ajax({ url: “search_data_table.html”, type: “get”, cache: false, error: function(){alert (“No data found for your search.”);}, success: function(data){ jq(“#search-results-table tbody”).empty().append(data); jq(“#search-results”).css({“display”:”block”}); jq(“#search-results-table”).trigger(“update”); // this one is for the table sorter plugin // set sorting column and direction, this will sort on […]

Chrome扩展文件上传浏览窗口位置关闭屏幕

尝试在我正在开发的Google Chrome扩展程序中上传文件时,我遇到了Mac上屏幕上显示的文件浏览对话框窗口的问题。 有没有人知道如何重新定位对话框窗口或将文件上传附加到主窗口,以便它与该窗口居中? 我按照这个问题来上传。 任何帮助赞赏! 谢谢! 我的manifest.json: { “manifest_version”: 2, “name”: “Bookmark and Binder”, “description”: “example”, “version”: “1.0”, “browser_action”: { “default_icon”: “icon.png”, “default_popup”: “/index.html” }, “permissions”: [ “activeTab”, “cookies”, “http://example.com/” ] } index.html的一小部分: File Upload: Browse and Upload 在dom准备好了: $(‘#uploadButton’).on(‘click’, function(){ chrome.runtime.sendMessage({ action: ‘browseAndUpload’ }); }); 脚本的其余部分: //background script /* Creates an `input[type=”file]` */ var […]

使用内容脚本删除dom元素

我正在创建一个相当简单的chrome扩展。 所有它需要做的是每当我访问一个特定的网站时删除两个dom元素。 问题是我的脚本在$(document).ready时运行并检查我正在寻找的两个元素是否存在。 这两个元素不存在,然后我的脚本不执行它的必需任务。 脚本运行之后是网站实际将元素插入到html中。 所以我的脚本基本上太早了。 它似乎不像document.ready实际上正在等待所有元素出现。 这个问题有方法解决吗?

getJson()不能用于chrome

当getJson j-query方法在所有其他浏览器中工作时,它在chrome中不起作用 以下是我的代码 $(document).ready(function(){ $.getJSON(‘aptitude14.json’,function(data){ /// my code goes here }; }; 我得到的错误是铬 我的JSON文件位于同一个文件夹中

如何将用户脚本js文件添加为Chrome扩展程序?

我一直在研究Chrome的用户脚本,它可以在不使用Tampermonkey的情况下运行。 今天我在Chrome扩展程序中添加了第三方扩展程序(用户说明js): // ==UserScript== // @name “job changer” // @namespace Marshmellows // @version 0.1 // @description Change ‘Jobs’ in stackoverflow to Hello! // @match http://stackoverflow.com/* // @grant none // @run-at document-start // ==/UserScript== document.addEventListener(‘DOMContentLoaded’, function() { document.getElementById(‘nav-jobs’).innerHTML = ‘Hello!’; }, false); 我只需将文件拖入内部即可将其添加到Chrome扩展程序中(工作正常)。 我重新启动了Chrome,发现它已经完全阻止了我的js文件扩展名。 我似乎找不到解决这个问题的方法。 我进入了Chrome的论坛,并试图找到创建.crx文件的方法。 但是因为我对Web开发和DOM都很陌生,所以我觉得我需要一些指导。 什么都可以做?

Javascript检测Chrome版本

有哪些内置的Javascript / jQuery方法可以检测我目前正在使用的Chrome浏览器? 我目前唯一知道的方法是在URL中输入about:version但我的Javascript无法模拟该命令。

AJAX请求responseText在Chrome中是空的?

我试图让最简单的AJAX请求成为可能,由于某些原因(意外)在IE中有效,但在Chrome中却没有? 这是代码: var x = new XMLHttpRequest(); x.open(“GET”,”style.php”,true); x.send(); alert(x.responseText); 最后一行只是弹出一个空的“警报”窗口。 PHP代码: 有人建议我在代码之前放置text / plain标头,没有用。 Chrome中的JS控制台显示状态为200,收到800B,因此脚本会收到响应,但看不到它? 非常感谢你提前

hml5 toDataUrl()无法处理chrome

我这样做: $(‘#displayBtn’).click(function(){ var canvas = document.getElementById(“myCanvas”); var dataUrl = canvas.toDataURL(); document.getElementById(“textArea”).value = dataUrl; }); 它在Firefox和IE上运行良好,但Chrome没有运气。 我用谷歌搜索并回来了与.SVG文件有关的问题,但我没有使用任何SVG文件,只有PNG和JPG。 这是我的代码的小提琴: http : //jsfiddle.net/ykpCn/2/是因为我使用透明的PNG? 不知道我做错了什么。 对HTML5来说很新,我希望这不是我忽略的愚蠢。

锚标签无法在Chrome中使用

我在我的脚本中使用锚标签,这样当我回到页面时,我可以保存我所处的位置。 问题是它只在我点击链接时才有效。 当我刷新页面,或者回到它时,它没有。 我没看到什么? 信不信由你…这是Chrome的一个问题 – 它在IE中实际上运行正常!!!(我简直不敢相信我只是这么说) function parseXML(xml) { //find every Category and print the title var output = ”; var ms = 0; $(xml).find(“category”).each(function() { output += ” +$(this).find(“title”).text() + ‘ ‘ ; var div = ”; output += ”; $(this).find(‘items > item’).each(function() { var text = $(this).find(“text”).text(); var slink = $(this).find(“link”).text(); output […]

固定位置和保证金顶部的谷歌铬问题

Chrome中的时髦问题: 我在rails应用程序的布局中有这个social-icons div : 和相关的CSS: .social_media_icons{ float: left; position: fixed; margin-top: -69%; } 我正在使用@media查询在屏幕上移动。 现在@media的宽度很好但高度不太好。 因此,当内容更改并且页面高度变大或变小时,我有一个javascript函数可以更改div的margin-top: $(document).ready(function(){ if(document.documentElement.clientWidth >= 1101){ if($(“.container”).height() > 600 && $(“.container”).height() 1300){ $(“.social_media_icons”).css(“margin-top”, “-273%”); //problem right here } else if($(“.container”).height() <= 500){ $(".social_media_icons").css("margin-top", "-45%"); } else{ $(".social_media_icons").css("margin-top", "-68%"); } } }); 正如您所看到的那样,在评论行上, margin-top的值(分别为-115%和-273% )有点混乱! 当然,这些值在FF或IE中根本不起作用。 问题:当页面上的内容大于600px时,为什么Chrome要求margin-top %的荒谬值? 事实上,为什么我必须改变margin-top的百分比呢? 它不应该相对于fixed元素上的视图窗口吗? 这意味着设置margin-top的值一次,无论内容如何都应该将它放在完全相同的位置,因为view-port高度永远不会改变。