- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何从外部站点加载 html? (跨域)
最佳答案
如果您只想显示其他网站页面的完整内容,可以使用<iframe>
标签。
Ajax (带有 XmlHttpRequest
对象) 无法跨域工作(除了某些最新的浏览器,考虑到您希望它适用于每个访问者,这可能不适合您的网站。 ..)但是您可以在服务器上使用代理,以便 Ajax 请求完成到您的站点(无跨域),代理从其他域获取页面,并将其返回给 Ajax 调用者。
该代理可以是您编写的脚本(例如一些获取参数的简单 PHP 脚本,并使用curl 或任何等效项发出请求),或者您可以使用 apache 的模块 proxy_http(只需几行配置) ,无需编写代码,并且性能更好)
或者,如果您不想使用任何类型的代理,您可以动态构建 <script>
标签,不限于您网站所在的域...
关于javascript - Bookmarklet:加载外部站点 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1139130/
我正在尝试创建一个小书签来填充我当前页面表单上的字段。 这是一个用给定值填充 1 个字段的简单脚本: javascript:(function(){d=document;e=d.getElementB
我正在制作一个书签,它调用 Google App Engine 应用程序。 GAE 应用程序使用登录信息,我想将这些信息存储在书签中,因此当用户第一次单击书签时,它会询问登录信息,但从下次开始它会自动
如何在屏幕中间弹出一个 div 的地方制作书签? 看起来很简单,就是想不起来。 最佳答案 要让一个 div 出现在屏幕中间,你需要两个 div,一个在另一个里面: 外层 div 固定在 top 50%
我在 HTML 页面上有一些文本。需要一个小书签(无 jQuery),它将使用正则表达式找到一段文本,然后将其替换为以文本作为参数的链接 之前的例子: aaa bbb ccc ddd 之后的例子: a
我如何转换这个“自动滚动”的小书签,以便我可以将它放在我的网站上,以便在页面加载时自动运行。我尝试按原样使用代码,但我想我必须在网站读取它之前更改一些内容。 javascript:/*The%2
我有一个完美工作的书签,可以获取文档标题和当前网站的 URL,并将其放入新加载页面的 URL 中(下面的代码)...现在我想知道如何让这个 domain.com/bookmarklet ?…在一个新的
我做了这个书签: javascript:(function(){var s=document.createElement('script');s.setAttribute('src','http://
我想制作一个 Chrome Bookmarklet,它可以打开一个带有特定操作的新标签页。 更确切地说,我想要一个固定的 URL,如 "https://www.blablabla.com/search
我正在创建一个小书签,它在某些网站上运行良好,但在其他网站上则完全不起作用。当失败时,脚本仍然添加到底部...但只有部分 javascript 运行。 我假设存在 JavaScript 冲突...有什
我需要创建一个链接来打开页面并向其中添加一些脚本。 这就是为什么我认为创建书签是最好的方法。例如,我想将用户重定向到一个页面,并在用户尝试关闭选项卡时提醒用户。 我想使用的代码 javascript:
如何从外部站点加载 html? (跨域) 最佳答案 如果您只想显示其他网站页面的完整内容,可以使用标签。 Ajax (带有 XmlHttpRequest 对象) 无法跨域工作(除了某些最新的浏览器,考
我喜欢用 JavaScript/Bookmarklets 拉动我的 Chrome/Chromium 体验, 但现在我面临以下问题: 代码 javascript:/*img2float*/ var st
我正在尝试创建一个书签,它将在网页上的文本区域中插入一些文本(网页供内部使用,因此没有必要链接)。 这是我尝试过的 JavaScript 代码示例: (function(){document.getE
抱歉,我已经在 StackOverflow 上搜索了一段时间,但似乎无法获得足够的信息来解决我的问题。我不是很擅长正则表达式,或者在小书签中使用 javascript。希望有人能帮我解决这个小问题。
我尝试运行一个简单的代码来替换 JS 中 HTML 页面正文中的字符串。 document.body.innerHTML = document.body.innerHTML.replace(/foo/
我编写了一个脚本来更改设计糟糕的页面上的 CSS 元素。我一直在 Chrome 中测试它,现在它的功能齐全。我已将其放在网络上,现在将其用作小书签文本: javascript:(function(){
我有这个 javascript 书签这会将提示值附加到 www.oracle.com 并在选项卡中打开该 url。 javascript:window.location.href='http://ww
这个想法是写一个简单的书签。如果问题可能重复,请指点我,因为我没有找到。 我正在尝试使用书签并使用某些 jquery api 使当前页面启用 jquery。 Uncaught SyntaxError:
有人想试一试为什么这个小书签在 IE8 中失败吗?它将 Friefox 和 Safari 中的所有文本转为大写。但在 IE8 中,它只是因“正在加载...”而停滞不前。我在 IE8 中启用了运行 sc
有没有什么方法可以为谷歌浏览器制作一个 JavaScript 书签,当点击它时,当前页面会从 : www.youtube.com/watch?v=VIDEOID 或 www.youtube.com/w
我是一名优秀的程序员,十分优秀!