npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

sicnu-webforms-fix

v3.7.1

Published

Browser extension and userscript for fixing SICNU academic affairs WebForms navigation and legacy print buttons.

Readme

川师教务顶栏与准考证下载修复

这个插件修复两个问题:

  • http://202.115.194.60/Index.aspx 上顶栏无法切换。
  • “考试 / 自助打印”相关页面的“打印 / 导出PDF”按钮依赖 LODOP 等古旧本地组件,在现代浏览器和 macOS 上无法工作。

问题原因

教务系统顶栏链接被写成 javascript:__doPostBack(...),但当前页面没有定义 __doPostBack,同时 ASP.NET 菜单脚本依赖的若干 WebForm_* 函数也缺失。浏览器点击顶栏时找不到这些函数,所以不会提交切换模块的请求。

考试和自助打印页面的打印按钮会调用 JS/LodopFuncs.js,并依赖本机 LODOP 打印控件或 Windows 的 “Microsoft Print to PDF” 虚拟打印机。插件会接管这些按钮,从页面里的 divContent 生成可打印文档。

扩展版和用户脚本版都使用浏览器原生打印对话框,因此不需要 debugger 权限。导出 PDF 时选择“另存为 PDF / Save as PDF”;插件会把打印页标题设置为建议文件名,但最终保存框是否采用该文件名由浏览器决定。

本插件只在 http://202.115.194.60/Index.aspx*、http://202.115.194.60/ExamManage/* 和 http://202.115.194.60/SelfPrint/* 页面注入兼容函数,不读取账号密码,不上传任何数据。PDF 在浏览器本地生成。

扩展不申请 debugger、downloads 等高权限。