将外部 Javascript 和 CSS 文件包含在另一个站点的 DOM 中
Include external Javascript and CSS files into another site's DOM
我正在尝试将Markdown编辑器加载到带有书签或浏览器扩展的 Forrst.com 站点中,例如StackExchange在其站点上使用
的编辑器。基本上看起来我需要...
将 CSS 文件加载到页面
中https://raw.github.com/ujifgc/pagedown/master/demo/browser/demo.css将这 3 个 Javascript 文件加载到页面中
https://raw.github.com/ujifgc/pagedown/master/Markdown.Converter.js
https://raw.github.com/ujifgc/pagedown/master/Markdown.Editor.jshttps://raw.github.com/ujifgc/pagedown/master/Markdown.Sanitizer.js将此 Javascript 加载到页面中以使其全部运行...
//Load and run this code in the page...
// Find and replace the curent textarea with the HTML we
// need for our markdown editor to work
var htmlToReplace = ' '
<div class="wmd-panel"> '
<div id="wmd-button-bar"></div> '
<textarea class="wmd-input" id="wmd-input" name="description"></textarea> '
</div> '
<div id="wmd-preview" class="wmd-panel wmd-preview"></div>';
$("#description").replaceWith(htmlToReplace)
//Run the markdown editor scripts
(function () {
var converter1 = Markdown.getSanitizingConverter();
var editor1 = new Markdown.Editor(converter1);
editor1.run();
})();
如果有人能指出我如何完成这样的事情的正确方向,我相信我真的很感激你的帮助
如果您想将它们
加载到其他网站,Chrome 为您提供了一种非常简单的方法,它们称为内容脚本。
本质上,你创建一个扩展,并在你的manifest.json
文件中,你指定你想要加载的javascript文件,给出它们在项目目录中位置的相对路径。
因此,以下是步骤:
- 创建文件夹
- 在该文件夹中,将要加载的文件放入浏览器中
- 创建一个
manifest.json
文件,并在其中指定要加载的 CSS 和 JavaScript 文件(并提供它们对清单文件的相对路径)。 - 在 Chrome 中,安装本地扩展程序
- 继续测试,每当您对文件进行更改时,请确保在安装它的页面上单击"重新加载扩展名"(
chrome://extensions
),以便它重新加载文件并重新启动自身。
这至少回答了你的部分问题吗?
相关文章:
- 将搜索按钮从一个站点复制到另一个站点:此搜索按钮如何工作,以及如何重现其操作
- 从一个页面在客户端存储数据,以便在另一个站点上填写表单
- 从另一个站点远程调用 JavaScript 函数
- 在站点的另一个位置运行 java 脚本
- 你能从本地脚本在另一个站点上调用 submit() 吗?
- jquery或js:将站点范围内的链接替换为另一个AND,并更改为https
- 使用 JQuery 执行服务器端验证,然后将用户发送到另一个站点
- 无法从 OpenLayers 3 站点使用 WFS 示例作为基础加载另一个 WFS
- 将外部 Javascript 和 CSS 文件包含在另一个站点的 DOM 中
- 使用 JQuery 获取另一个站点上元素的维度
- 如何使用jquery/js从另一个站点(同一域)获取表单元格值
- 从另一个站点获取动态创建的图像的解决方案
- 如何为Ajax从另一个站点提取的每条文本添加类
- javascript从另一个站点获取json
- 使用javascript从另一个站点加载图像
- 从托管在另一个站点上的表单收集数据
- 在另一个站点调用HTML表单和CSS
- 文本变量为html,来自另一个站点的文件
- 如何从另一个站点获得HTML代码源
- Javascript:通过弹出窗口重定向到另一个站点