Tag: browser

将jquery对话框的内容打印到打印机

我有以下jQueryUI对话框。 如何打印对话框的内容? 内容可以是任何HTML,如表格,图像等。这个问题有几个早期的答案,但是,它们似乎已经过时了。 jQuery UI Dialog $(function() { $(“#openDialog”).click(function(){$(“#myDialog”).dialog(‘open’)}); $( “#myDialog” ).dialog({ modal: true, autoOpen : false, buttons: {Ok: function() {alert(‘print’);}} }); }); Click Print this text!

如何查看阻止远程脚本时返回的内容

我在我的webapp中使用谷歌托管的jQuery(//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js)作为错误诊断的一部分,我有一个window.onerror处理程序,可以捕获任何错误我没有在本地捕获并让服务器知道它们。 到目前为止这么好,但是……有时我会得到这样的错误: “脚本错误。”,“加载脚本时出错”,“意外令牌<” 我的假设是谷歌CDN在这些情况下被阻止(无论出于何种原因)。 我确实有一个jQuery的本地回退,我相当确定它运行良好,但我想知道返回什么,以便我可以测试我的假设,并可能将这些用户列入Google CDN的白名单(如果是公司防火墙阻止它)。 但到目前为止,我还没有弄清楚如何检索返回的内容。 如果它是文件,则无法检索SCRIPT标记的innerText,因跨域策略而无法执行ajax请求等。 有没有人对如何做到这一点有任何想法?

如果页面的url包含’#’,则IE标题会更改为,并且其中嵌入了flash / swf

问题是,如果IE(6.0+)中嵌入了Flash内容,并且页面的url中有一个#where,那么当加载flash内容时,或者如果用户与之交互,则标题为窗口,更改哈希后放置的内容。 例如http://adobeflashwebsite.com/index.html#somediv 然后页面标题变为’somediv’,用户点击Flash内容的时刻,或者甚至闪存内容加载的那一刻。 这只发生在IE中。 以下是我面临的一个非常具体的案例: 以下是我面临的问题: 调整引擎以显示类似iGoogle的页面 Sammy.js 小工具渲染flash / swf 这里的问题是,无论我尝试嵌入闪存的哪个插件,我最终都遇到以下问题 当flash完全加载时,它会附加类似#tab / xx的内容,它实际上是sammy用来存储页面中最后一个导航历史的字符串 当用户开始与闪存进行交互时,标题将被完全删除,并且只有#tab / xx保留为标题。 当小工具刷新时,即使这样,也会出现类似#2的问题。 有人可以建议,问题可能是什么? 最有可能的是它与sammy.js有关,因为iGoogle没有这个问题。